| 
 Compounds | 
| struct | FLAC__EntropyCodingMethod_PartitionedRiceContents | 
| struct | FLAC__EntropyCodingMethod_PartitionedRice | 
| struct | FLAC__EntropyCodingMethod | 
| struct | FLAC__Subframe_Constant | 
| struct | FLAC__Subframe_Verbatim | 
| struct | FLAC__Subframe_Fixed | 
| struct | FLAC__Subframe_LPC | 
| struct | FLAC__Subframe | 
| struct | FLAC__FrameHeader | 
| struct | FLAC__FrameFooter | 
| struct | FLAC__Frame | 
| struct | FLAC__StreamMetadata_StreamInfo | 
| struct | FLAC__StreamMetadata_Padding | 
| struct | FLAC__StreamMetadata_Application | 
| struct | FLAC__StreamMetadata_SeekPoint | 
| struct | FLAC__StreamMetadata_SeekTable | 
| struct | FLAC__StreamMetadata_VorbisComment_Entry | 
| struct | FLAC__StreamMetadata_VorbisComment | 
| struct | FLAC__StreamMetadata_CueSheet_Index | 
| struct | FLAC__StreamMetadata_CueSheet_Track | 
| struct | FLAC__StreamMetadata_CueSheet | 
| struct | FLAC__StreamMetadata_Unknown | 
| struct | FLAC__StreamMetadata | 
| 
 Defines | 
| #define | FLAC__MAX_METADATA_TYPE_CODE   (126u) | 
| #define | FLAC__MIN_BLOCK_SIZE   (16u) | 
| #define | FLAC__MAX_BLOCK_SIZE   (65535u) | 
| #define | FLAC__MAX_CHANNELS   (8u) | 
| #define | FLAC__MIN_BITS_PER_SAMPLE   (4u) | 
| #define | FLAC__MAX_BITS_PER_SAMPLE   (32u) | 
| #define | FLAC__REFERENCE_CODEC_MAX_BITS_PER_SAMPLE   (24u) | 
| #define | FLAC__MAX_SAMPLE_RATE   (655350u) | 
| #define | FLAC__MAX_LPC_ORDER   (32u) | 
| #define | FLAC__MIN_QLP_COEFF_PRECISION   (5u) | 
| #define | FLAC__MAX_QLP_COEFF_PRECISION   (15u) | 
| #define | FLAC__MAX_FIXED_ORDER   (4u) | 
| #define | FLAC__MAX_RICE_PARTITION_ORDER   (15u) | 
| #define | FLAC__SUBSET_MAX_RICE_PARTITION_ORDER   (8u) | 
| #define | FLAC__STREAM_SYNC_LENGTH   (4u) | 
| #define | FLAC__STREAM_METADATA_STREAMINFO_LENGTH   (34u) | 
| #define | FLAC__STREAM_METADATA_SEEKPOINT_LENGTH   (18u) | 
| #define | FLAC__STREAM_METADATA_HEADER_LENGTH   (4u) | 
| 
 Enumerations | 
| enum | FLAC__EntropyCodingMethodType { FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE =  0
 } | 
| enum | FLAC__SubframeType { FLAC__SUBFRAME_TYPE_CONSTANT =  0, 
FLAC__SUBFRAME_TYPE_VERBATIM =  1, 
FLAC__SUBFRAME_TYPE_FIXED =  2, 
FLAC__SUBFRAME_TYPE_LPC =  3
 } | 
| enum | FLAC__ChannelAssignment { FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT =  0, 
FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE =  1, 
FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE =  2, 
FLAC__CHANNEL_ASSIGNMENT_MID_SIDE =  3
 } | 
| enum | FLAC__FrameNumberType { FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER, 
FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER
 } | 
| enum | FLAC__MetadataType { FLAC__METADATA_TYPE_STREAMINFO =  0, 
FLAC__METADATA_TYPE_PADDING =  1, 
FLAC__METADATA_TYPE_APPLICATION =  2, 
FLAC__METADATA_TYPE_SEEKTABLE =  3,
 FLAC__METADATA_TYPE_VORBIS_COMMENT =  4, 
FLAC__METADATA_TYPE_CUESHEET =  5, 
FLAC__METADATA_TYPE_UNDEFINED =  6
 }
 | 
| 
 Functions | 
| FLAC__bool | FLAC__format_sample_rate_is_valid (unsigned sample_rate) | 
| FLAC__bool | FLAC__format_vorbiscomment_entry_name_is_legal (const char *name) | 
| FLAC__bool | FLAC__format_vorbiscomment_entry_value_is_legal (const FLAC__byte *value, unsigned length) | 
| FLAC__bool | FLAC__format_vorbiscomment_entry_is_legal (const FLAC__byte *entry, unsigned length) | 
| FLAC__bool | FLAC__format_seektable_is_legal (const FLAC__StreamMetadata_SeekTable *seek_table) | 
| unsigned | FLAC__format_seektable_sort (FLAC__StreamMetadata_SeekTable *seek_table) | 
| FLAC__bool | FLAC__format_cuesheet_is_legal (const FLAC__StreamMetadata_CueSheet *cue_sheet, FLAC__bool check_cd_da_subset, const char **violation) | 
| 
 Variables | 
| const char * | FLAC__VERSION_STRING | 
| const char * | FLAC__VENDOR_STRING | 
| const FLAC__byte | FLAC__STREAM_SYNC_STRING [4] | 
| const unsigned | FLAC__STREAM_SYNC | 
| const unsigned | FLAC__STREAM_SYNC_LEN | 
| const char *const | FLAC__EntropyCodingMethodTypeString [] | 
| const unsigned | FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN | 
| const unsigned | FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN | 
| const unsigned | FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN | 
| const unsigned | FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER | 
| const unsigned | FLAC__ENTROPY_CODING_METHOD_TYPE_LEN | 
| const char *const | FLAC__SubframeTypeString [] | 
| const unsigned | FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN | 
| const unsigned | FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN | 
| const unsigned | FLAC__SUBFRAME_ZERO_PAD_LEN | 
| const unsigned | FLAC__SUBFRAME_TYPE_LEN | 
| const unsigned | FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN | 
| const unsigned | FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK | 
| const unsigned | FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK | 
| const unsigned | FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK | 
| const unsigned | FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK | 
| const char *const | FLAC__ChannelAssignmentString [] | 
| const char *const | FLAC__FrameNumberTypeString [] | 
| const unsigned | FLAC__FRAME_HEADER_SYNC | 
| const unsigned | FLAC__FRAME_HEADER_SYNC_LEN | 
| const unsigned | FLAC__FRAME_HEADER_RESERVED_LEN | 
| const unsigned | FLAC__FRAME_HEADER_BLOCK_SIZE_LEN | 
| const unsigned | FLAC__FRAME_HEADER_SAMPLE_RATE_LEN | 
| const unsigned | FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN | 
| const unsigned | FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN | 
| const unsigned | FLAC__FRAME_HEADER_ZERO_PAD_LEN | 
| const unsigned | FLAC__FRAME_HEADER_CRC_LEN | 
| const unsigned | FLAC__FRAME_FOOTER_CRC_LEN | 
| const char *const | FLAC__MetadataTypeString [] | 
| const unsigned | FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN | 
| const unsigned | FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN | 
| const unsigned | FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN | 
| const unsigned | FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN | 
| const unsigned | FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN | 
| const unsigned | FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN | 
| const unsigned | FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN | 
| const unsigned | FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN | 
| const unsigned | FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN | 
| const unsigned | FLAC__STREAM_METADATA_APPLICATION_ID_LEN | 
| const unsigned | FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN | 
| const unsigned | FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN | 
| const unsigned | FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN | 
| const FLAC__uint64 | FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER | 
| const unsigned | FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN | 
| const unsigned | FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN | 
| const unsigned | FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN | 
| const unsigned | FLAC__STREAM_METADATA_IS_LAST_LEN | 
| const unsigned | FLAC__STREAM_METADATA_TYPE_LEN | 
| const unsigned | FLAC__STREAM_METADATA_LENGTH_LEN |