API reference
API reference
Select your platform
No SDKs available
No versions available

MpegStreamReader Class

Constructors

MpegStreamReader ( source )
Signature
Meta.Voice.NLayer.Decoder.MpegStreamReader.MpegStreamReader(Stream source)
Parameters
source: Stream

Properties

CanSeek : bool
[Get]
Signature
bool Meta.Voice.NLayer.Decoder.MpegStreamReader.CanSeek
Channels : int
[Get]
Signature
int Meta.Voice.NLayer.Decoder.MpegStreamReader.Channels
FirstFrameSampleCount : int
[Get]
Signature
int Meta.Voice.NLayer.Decoder.MpegStreamReader.FirstFrameSampleCount
SampleCount : long
[Get]
Signature
long Meta.Voice.NLayer.Decoder.MpegStreamReader.SampleCount
SampleRate : int
[Get]
Signature
int Meta.Voice.NLayer.Decoder.MpegStreamReader.SampleRate

Internal Methods

DiscardThrough ( offset , minimalRead )
Signature
void Meta.Voice.NLayer.Decoder.MpegStreamReader.DiscardThrough(long offset, bool minimalRead)
Parameters
offset: long
minimalRead: bool
Returns
void
GetCurrentFrame ()
Signature
MpegFrame Meta.Voice.NLayer.Decoder.MpegStreamReader.GetCurrentFrame()
Returns
MpegFrame
NextFrame ()
Signature
MpegFrame Meta.Voice.NLayer.Decoder.MpegStreamReader.NextFrame()
Returns
MpegFrame
Read ( offset , buffer , index , count )
Signature
int Meta.Voice.NLayer.Decoder.MpegStreamReader.Read(long offset, byte[] buffer, int index, int count)
Parameters
offset: long
buffer: byte []
index: int
count: int
Returns
int
ReadByte ( offset )
Signature
int Meta.Voice.NLayer.Decoder.MpegStreamReader.ReadByte(long offset)
Parameters
offset: long
Returns
int
ReadToEnd ()
Signature
void Meta.Voice.NLayer.Decoder.MpegStreamReader.ReadToEnd()
Returns
void
SeekTo ( sampleNumber )
Signature
long Meta.Voice.NLayer.Decoder.MpegStreamReader.SeekTo(long sampleNumber)
Parameters
sampleNumber: long
Returns
long