Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
MovieDecoder_FFMpeg Class Reference
Inheritance diagram for MovieDecoder_FFMpeg:
Inheritance graph
[legend]
Collaboration diagram for MovieDecoder_FFMpeg:
Collaboration graph
[legend]

Public Member Functions

std::string Open (const std::string &sFile)
 
void Close ()
 
void Rewind ()
 
void GetFrame (RageSurface *pOut)
 
int DecodeFrame (float fTargetTime)
 
int GetWidth () const
 
int GetHeight () const
 
RageSurfaceCreateCompatibleSurface (int iTextureWidth, int iTextureHeight, bool bPreferHighColor, MovieDecoderPixelFormatYCbCr &fmtout)
 
float GetTimestamp () const
 
float GetFrameDuration () const
 
- Public Member Functions inherited from MovieDecoder
virtual float GetSourceAspectRatio () const
 

Member Function Documentation

◆ Close()

void MovieDecoder_FFMpeg::Close ( )
virtual

Implements MovieDecoder.

◆ CreateCompatibleSurface()

RageSurface * MovieDecoder_FFMpeg::CreateCompatibleSurface ( int  iTextureWidth,
int  iTextureHeight,
bool  bPreferHighColor,
MovieDecoderPixelFormatYCbCr &  fmtout 
)
virtual

Implements MovieDecoder.

◆ DecodeFrame()

int MovieDecoder_FFMpeg::DecodeFrame ( float  fTargetTime)
virtual

Implements MovieDecoder.

◆ GetFrame()

void MovieDecoder_FFMpeg::GetFrame ( RageSurface pOut)
virtual

Implements MovieDecoder.

◆ GetFrameDuration()

float MovieDecoder_FFMpeg::GetFrameDuration ( ) const
virtual

Implements MovieDecoder.

◆ GetHeight()

int MovieDecoder_FFMpeg::GetHeight ( ) const
inlinevirtual

Implements MovieDecoder.

◆ GetTimestamp()

float MovieDecoder_FFMpeg::GetTimestamp ( ) const
virtual

Implements MovieDecoder.

◆ GetWidth()

int MovieDecoder_FFMpeg::GetWidth ( ) const
inlinevirtual

Implements MovieDecoder.

◆ Open()

std::string MovieDecoder_FFMpeg::Open ( const std::string &  sFile)
virtual

Implements MovieDecoder.

◆ Rewind()

void MovieDecoder_FFMpeg::Rewind ( )
virtual

Implements MovieDecoder.


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