de.humatic.dsj
Class SampleBuffer

java.lang.Object
  extended by de.humatic.dsj.SampleBuffer
Direct Known Subclasses:
DSSampleBuffer, JSampleBuffer

public class SampleBuffer
extends java.lang.Object

SampleBuffer is the superclass of JSampleBuffer and DSSampleBuffer.


Field Summary
static int SF_CODECSPECIFIC
          Sample flags
static int SF_DISCONTINUITY
          Sample flags
static int SF_EOS
          Sample flags
static int SF_FLUSH
          Sample flags
static int SF_FRAMEREORDERED
          Sample flags
static int SF_KEYFRAME
          Sample flags
static int SF_NOSTAMP
          Sample flags
static int SF_PREROLL
          Sample flags
 
Method Summary
 int getDeltaTime()
           
 DSMediaType getMediaType()
           
 byte[] getSample()
          Returns the actual sample data.
 int getSampleFlags()
           
 int getSampleLength()
           
 int getSampleTime()
          Millisecond time of the sample.
 int getSequenceNumber()
           
 int getUserData()
           
 void setDeltaTime(int d)
           
 void setSampleLength(int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SF_KEYFRAME

public static final int SF_KEYFRAME
Sample flags

See Also:
Constant Field Values

SF_DISCONTINUITY

public static final int SF_DISCONTINUITY
Sample flags

See Also:
Constant Field Values

SF_PREROLL

public static final int SF_PREROLL
Sample flags

See Also:
Constant Field Values

SF_FRAMEREORDERED

public static final int SF_FRAMEREORDERED
Sample flags

See Also:
Constant Field Values

SF_NOSTAMP

public static final int SF_NOSTAMP
Sample flags

See Also:
Constant Field Values

SF_CODECSPECIFIC

public static final int SF_CODECSPECIFIC
Sample flags

See Also:
Constant Field Values

SF_FLUSH

public static final int SF_FLUSH
Sample flags

See Also:
Constant Field Values

SF_EOS

public static final int SF_EOS
Sample flags

See Also:
Constant Field Values
Method Detail

getSample

public byte[] getSample()
Returns the actual sample data.


getSampleTime

public int getSampleTime()
Millisecond time of the sample.


getDeltaTime

public int getDeltaTime()

setDeltaTime

public void setDeltaTime(int d)

getSampleFlags

public int getSampleFlags()

getSequenceNumber

public int getSequenceNumber()

getSampleLength

public int getSampleLength()

setSampleLength

public void setSampleLength(int length)

getUserData

public int getUserData()

getMediaType

public DSMediaType getMediaType()