AudioToolbox.AudioFileStream: Method Members

The methods of AudioToolbox.AudioFileStream are listed below. For a list of all members, see the AudioFileStream Members list.

See Also: Inherited members from System.Object

Public Methods

ByteToPacket(long, out int, out bool) : long
Maps a position in the file to an audio packet.
Close()
Closes (and disposes the audio stream).
Dispose()
Releases the resources used by the AudioFileStream object.
Finalize()
Finalizer for the AudioFileStream object
FrameToPacket(long, out int) : long
Returns the packet number and the frame offset in the packet (on the out parameter) corresponding to the requested audio frame.
GetProperty(AudioFileStreamProperty, out int) : IntPtr
Low-level routine used to fetch arbitrary property values from the underlying AudioFileStream object.
GetProperty(AudioFileStreamProperty, ref int, IntPtr) : bool
Low-level routine used to fetch arbitrary property values from the underlying AudioFileStream object.
PacketToByte(long, out bool) : long
Maps a packet number to a byte number in the audio file stream.
PacketToFrame(long) : long
Maps a packet number to an audio frame number in the audio file stream.
ParseBytes(byte[], bool) : AudioFileStreamStatus
Parse and decode the array of bytes provided.
ParseBytes(int, IntPtr, bool) : AudioFileStreamStatus
Parse and decode the block of data provided.
ParseBytes(byte[], int, int, bool) : AudioFileStreamStatus
Parses and decode a portion of the array of bytes provided.
Seek(long, out long, out bool) : AudioFileStreamStatus
Maps the absolute file offset for the specified packetOffset.
SetProperty(AudioFileStreamProperty, int, IntPtr) : bool
Low-level property setting API. Use the exposed managed properties instead.

Protected Methods

Dispose(bool)
Releases the resources used by the AudioFileStream object.
OnPacketDecoded(int, IntPtr, AudioStreamPacketDescription[])
Invoked when a packet has been decoded.
OnPropertyFound(AudioFileStreamProperty, ref AudioFileStreamPropertyFlag)
Invoked when a propety is found.