#include <format.h>
FLAC frame header structure. (c.f. format specification)
◆ bits_per_sample
unsigned FLAC__FrameHeader::bits_per_sample |
◆ blocksize
unsigned FLAC__FrameHeader::blocksize |
The number of samples per subframe.
◆ channel_assignment
The channel assignment for the frame.
◆ channels
unsigned FLAC__FrameHeader::channels |
The number of channels (== number of subframes).
◆ crc
CRC-8 (polynomial = x^8 + x^2 + x^1 + x^0, initialized with 0) of the raw frame header bytes, meaning everything before the CRC byte including the sync code.
◆ frame_number
◆ number
union { ... } FLAC__FrameHeader::number |
The frame number or sample number of first sample in frame; use the number_type value to determine which to use.
◆ number_type
The numbering scheme used for the frame. As a convenience, the decoder will always convert a frame number to a sample number because the rules are complex.
◆ sample_number
◆ sample_rate
unsigned FLAC__FrameHeader::sample_rate |
The documentation for this struct was generated from the following file: