33 #ifndef FLAC__FORMAT_H 
   34 #define FLAC__FORMAT_H 
   93 #define FLAC__MAX_METADATA_TYPE_CODE (126u) 
   96 #define FLAC__MIN_BLOCK_SIZE (16u) 
   99 #define FLAC__MAX_BLOCK_SIZE (65535u) 
  103 #define FLAC__SUBSET_MAX_BLOCK_SIZE_48000HZ (4608u) 
  106 #define FLAC__MAX_CHANNELS (8u) 
  109 #define FLAC__MIN_BITS_PER_SAMPLE (4u) 
  112 #define FLAC__MAX_BITS_PER_SAMPLE (32u) 
  122 #define FLAC__REFERENCE_CODEC_MAX_BITS_PER_SAMPLE (24u) 
  128 #define FLAC__MAX_SAMPLE_RATE (655350u) 
  131 #define FLAC__MAX_LPC_ORDER (32u) 
  135 #define FLAC__SUBSET_MAX_LPC_ORDER_48000HZ (12u) 
  140 #define FLAC__MIN_QLP_COEFF_PRECISION (5u) 
  145 #define FLAC__MAX_QLP_COEFF_PRECISION (15u) 
  148 #define FLAC__MAX_FIXED_ORDER (4u) 
  151 #define FLAC__MAX_RICE_PARTITION_ORDER (15u) 
  154 #define FLAC__SUBSET_MAX_RICE_PARTITION_ORDER (8u) 
  182 #define FLAC__STREAM_SYNC_LENGTH (4u) 
  352     unsigned wasted_bits;
 
  433         FLAC__uint32 frame_number;
 
  434         FLAC__uint64 sample_number;
 
  530     unsigned min_blocksize, max_blocksize;
 
  531     unsigned min_framesize, max_framesize;
 
  532     unsigned sample_rate;
 
  534     unsigned bits_per_sample;
 
  535     FLAC__uint64 total_samples;
 
  536     FLAC__byte md5sum[16];
 
  550 #define FLAC__STREAM_METADATA_STREAMINFO_LENGTH (34u) 
  591 #define FLAC__STREAM_METADATA_SEEKPOINT_LENGTH (18u) 
  636     FLAC__uint32 num_comments;
 
  679     unsigned pre_emphasis:1;
 
  704     char media_catalog_number[129];
 
  754     FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED
 
  865 #define FLAC__STREAM_METADATA_HEADER_LENGTH (4u) 
const FLAC__EntropyCodingMethod_PartitionedRiceContents * contents
Definition: format.h:238
unsigned order
Definition: format.h:319
unsigned capacity_by_order
Definition: format.h:224
This module contains #defines and symbols for exporting function calls, and providing version informa...
unsigned * raw_bits
Definition: format.h:219
int quantization_level
Definition: format.h:325
const FLAC__int32 * residual
Definition: format.h:334
unsigned qlp_coeff_precision
Definition: format.h:322
const FLAC__int32 * data
Definition: format.h:292
FLAC__EntropyCodingMethod entropy_coding_method
Definition: format.h:316
unsigned * parameters
Definition: format.h:216
const FLAC__int32 * residual
Definition: format.h:308
FLAC__int32 value
Definition: format.h:285
unsigned order
Definition: format.h:302
FLAC__EntropyCodingMethod entropy_coding_method
Definition: format.h:299
unsigned order
Definition: format.h:235