pub fn read_dec_packet_itl(&mut self) ->
			Result<Option<Vec<i16>>, VorbisError> {
		let decoded_pck :InterleavedSamples<_> = match try!(self.read_dec_packet_generic()) {
			Some(p) => p,
			None => return Ok(None),
		};
		return Ok(Some(decoded_pck.samples));
	}
/// Reads and decompresses an audio packet from the stream (interleaved).
///
/// On read errors, it returns Err(e) with the error.
///
/// On success, it either returns None, when the end of the
/// stream has been reached, or Some(packet_data),
/// with the data of the decompressed packet.
///
/// Unlike `read_dec_packet`, this function returns the
/// interleaved samples.
Reads and decompresses an audio packet from the stream (interleaved).
On read errors, it returns Err(e) with the error.

On success, it either returns None, when the end of the
stream has been reached, or Some(packet_data),
with the data of the decompressed packet.

Unlike `read_dec_packet`, this function returns the
interleaved samples.
Reads and decompresses an audio packet from the stream ( interleaved ) . On read errors it returns Err ( e ) with the error . On success it either returns None when the end of the stream has been reached or Some ( packet_data ) with the data of the decompressed packet . Unlike ` read_dec_packet ` this function returns the interleaved samples .
pub fn read_dec_packet_itl(&mut self) ->
			Result<Option<Vec<i16>>, VorbisError> {
		let decoded_pck :InterleavedSamples<_> = match try!(self.read_dec_packet_generic()) {
			Some(p) => p,
			None => return Ok(None),
		};
		return Ok(Some(decoded_pck.samples));
	}
pub fn read_dec_packet_itl ( & mut self ) -> Result < Option < Vec < i16 > > , VorbisError > { let decoded_pck : InterleavedSamples < _ > = match try ! ( self read_dec_packet_generic ( ) ) { Some ( p ) => p , None => return Ok ( None ) , } ; return Ok ( Some ( decoded_pck . samples ) ) ; }
Reads and decompresses an audio packet from the stream (interleaved).
Reads and decompresses an audio packet from the stream ( interleaved ) .
&mut self
&mut self