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)
120 #define FLAC__REFERENCE_CODEC_MAX_BITS_PER_SAMPLE (32u)
125 #define FLAC__MAX_SAMPLE_RATE (1048575u)
128 #define FLAC__MAX_LPC_ORDER (32u)
132 #define FLAC__SUBSET_MAX_LPC_ORDER_48000HZ (12u)
137 #define FLAC__MIN_QLP_COEFF_PRECISION (5u)
142 #define FLAC__MAX_QLP_COEFF_PRECISION (15u)
145 #define FLAC__MAX_FIXED_ORDER (4u)
148 #define FLAC__MAX_RICE_PARTITION_ORDER (15u)
151 #define FLAC__SUBSET_MAX_RICE_PARTITION_ORDER (8u)
179 #define FLAC__STREAM_SYNC_LENGTH (4u)
359 uint32_t wasted_bits;
440 FLAC__uint32 frame_number;
441 FLAC__uint64 sample_number;
537 uint32_t min_blocksize, max_blocksize;
538 uint32_t min_framesize, max_framesize;
539 uint32_t sample_rate;
541 uint32_t bits_per_sample;
542 FLAC__uint64 total_samples;
543 FLAC__byte md5sum[16];
557 #define FLAC__STREAM_METADATA_STREAMINFO_LENGTH (34u)
598 #define FLAC__STREAM_METADATA_SEEKPOINT_LENGTH (18u)
643 FLAC__uint32 num_comments;
711 char media_catalog_number[129];
761 FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED
872 #define FLAC__STREAM_METADATA_HEADER_LENGTH (4u)
This module contains #defines and symbols for exporting function calls, and providing version informa...
#define FLAC_API
Definition: export.h:91