Struct lewton::header::IdentHeader [] [src]

pub struct IdentHeader {
    pub audio_channels: u8,
    pub audio_sample_rate: u32,
    pub bitrate_maximum: i32,
    pub bitrate_nominal: i32,
    pub bitrate_minimum: i32,
    pub blocksize_0: u8,
    pub blocksize_1: u8,
    // some fields omitted
}

Representation for the identification header

The identification header is the first of the three headers inside each vorbis stream.

It covers basic information about the stream.

Fields

The number of audio channels in the stream

The sample rate of the stream

The maximum bit rate of the stream

Note that this value is only a hint and may be off by a large amount.

The nominal bit rate of the stream

Note that this value is only a hint and may be off by a large amount.

The minimum bit rate of the stream

Note that this value is only a hint and may be off by a large amount.