ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Video::MPEGPSDecoder::MPEGVideoTrack Class Reference

Inheritance diagram for Video::MPEGPSDecoder::MPEGVideoTrack:
Collaboration diagram for Video::MPEGPSDecoder::MPEGVideoTrack:

List of all members.

Public Member Functions

 MPEGVideoTrack (Common::SeekableReadStream *firstPacket, const Graphics::PixelFormat &format)
 ~MPEGVideoTrack ()
bool endOfTrack () const
uint16 getWidth () const
uint16 getHeight () const
Graphics::PixelFormat getPixelFormat () const
int getCurFrame () const
uint32 getNextFrameStartTime () const
const Graphics::SurfacedecodeNextFrame ()
bool sendPacket (Common::SeekableReadStream *packet, uint32 pts, uint32 dts)
StreamType getStreamType () const
void setEndOfTrack ()

Private Member Functions

void findDimensions (Common::SeekableReadStream *firstPacket, const Graphics::PixelFormat &format)

Private Attributes

bool _endOfTrack
int _curFrame
Audio::Timestamp _nextFrameStartTime
Graphics::Surface_surface

Detailed Description

Definition at line 81 of file mpegps_decoder.h.


Constructor & Destructor Documentation

Video::MPEGPSDecoder::MPEGVideoTrack::MPEGVideoTrack ( Common::SeekableReadStream firstPacket,
const Graphics::PixelFormat format 
)

Definition at line 439 of file mpegps_decoder.cpp.

Video::MPEGPSDecoder::MPEGVideoTrack::~MPEGVideoTrack (  ) 

Definition at line 452 of file mpegps_decoder.cpp.


Member Function Documentation

const Graphics::Surface * Video::MPEGPSDecoder::MPEGVideoTrack::decodeNextFrame (  ) 

Definition at line 478 of file mpegps_decoder.cpp.

bool Video::MPEGPSDecoder::MPEGVideoTrack::endOfTrack (  )  const [inline]

Definition at line 86 of file mpegps_decoder.h.

void Video::MPEGPSDecoder::MPEGVideoTrack::findDimensions ( Common::SeekableReadStream firstPacket,
const Graphics::PixelFormat format 
) [private]

Definition at line 502 of file mpegps_decoder.cpp.

int Video::MPEGPSDecoder::MPEGVideoTrack::getCurFrame (  )  const [inline]

Definition at line 90 of file mpegps_decoder.h.

uint16 Video::MPEGPSDecoder::MPEGVideoTrack::getHeight (  )  const

Definition at line 467 of file mpegps_decoder.cpp.

uint32 Video::MPEGPSDecoder::MPEGVideoTrack::getNextFrameStartTime (  )  const [inline]

Definition at line 91 of file mpegps_decoder.h.

Graphics::PixelFormat Video::MPEGPSDecoder::MPEGVideoTrack::getPixelFormat (  )  const

Definition at line 471 of file mpegps_decoder.cpp.

StreamType Video::MPEGPSDecoder::MPEGVideoTrack::getStreamType (  )  const [inline, virtual]

Implements Video::MPEGPSDecoder::MPEGStream.

Definition at line 95 of file mpegps_decoder.h.

uint16 Video::MPEGPSDecoder::MPEGVideoTrack::getWidth (  )  const

Definition at line 463 of file mpegps_decoder.cpp.

bool Video::MPEGPSDecoder::MPEGVideoTrack::sendPacket ( Common::SeekableReadStream packet,
uint32  pts,
uint32  dts 
) [virtual]

Implements Video::MPEGPSDecoder::MPEGStream.

Definition at line 482 of file mpegps_decoder.cpp.

void Video::MPEGPSDecoder::MPEGVideoTrack::setEndOfTrack (  )  [inline]

Definition at line 97 of file mpegps_decoder.h.


Member Data Documentation

Definition at line 101 of file mpegps_decoder.h.

Definition at line 100 of file mpegps_decoder.h.


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


Generated on Sat Jan 12 2019 05:05:26 for ResidualVM by doxygen 1.7.1
curved edge   curved edge