ScummVM API documentation
Video::ASFDemuxer Class Reference

Classes

struct  Object
 
struct  Stream
 

Public Types

enum  StreamType { kAudio , kVideo , kData , kUnknown }
 
enum  ReadResult { kObject , kEnd , kError }
 

Public Member Functions

bool open (Common::SeekableReadStream *stream)
 
void close ()
 
bool rewind ()
 
ReadResult readObject (Object &object)
 
const Common::Array< Stream > & getStreams () const
 
uint64 getDuration () const
 
uint64 getSendDuration () const
 
uint64 getPreroll () const
 
bool endOfData () const
 

Static Public Attributes

static const int64 kNoTimestamp = (-0x7fffffffffffffffLL - 1)
 

The documentation for this class was generated from the following file: