pub struct OggVorbisDecoder {
pub demuxer: OggDemuxer,
pub vorbis: VorbisDecoder,
/* private fields */
}Expand description
Combined OGG container + Vorbis decoder for decoding entire OGG Vorbis files.
Fields§
§demuxer: OggDemuxerOGG demuxer
vorbis: VorbisDecoderVorbis decoder
Implementations§
Source§impl OggVorbisDecoder
impl OggVorbisDecoder
Sourcepub fn decode_all(&mut self, data: &[u8]) -> CodecResult<(u32, u8, Vec<i16>)>
pub fn decode_all(&mut self, data: &[u8]) -> CodecResult<(u32, u8, Vec<i16>)>
Decode an entire OGG Vorbis file, returning (sample_rate, channels, pcm_samples).