xine-lib 1.2.13-20230125hg15249
Typedefs | Functions
DS_VideoDecoder.h File Reference

Go to the source code of this file.

Typedefs

typedef struct _DS_VideoDecoder DS_VideoDecoder
 

Functions

int DS_VideoDecoder_GetCapabilities (DS_VideoDecoder *this)
 
DS_VideoDecoderDS_VideoDecoder_Open (const char *dllname, GUID *guid, BITMAPINFOHEADER *format, int flip, int maxauto)
 
void DS_VideoDecoder_Destroy (DS_VideoDecoder *this)
 
void DS_VideoDecoder_StartInternal (DS_VideoDecoder *this)
 
void DS_VideoDecoder_StopInternal (DS_VideoDecoder *this)
 
int DS_VideoDecoder_DecodeInternal (DS_VideoDecoder *this, const void *src, int size, int is_keyframe, char *pImage)
 
int DS_VideoDecoder_SetDestFmt (DS_VideoDecoder *this, int bits, unsigned int csp)
 
int DS_VideoDecoder_SetDirection (DS_VideoDecoder *this, int d)
 
int DS_VideoDecoder_GetValue (DS_VideoDecoder *this, const char *name, int *value)
 
int DS_VideoDecoder_SetValue (DS_VideoDecoder *this, const char *name, int value)
 

Typedef Documentation

◆ DS_VideoDecoder

Function Documentation

◆ DS_VideoDecoder_DecodeInternal()

int DS_VideoDecoder_DecodeInternal ( DS_VideoDecoder * this,
const void * src,
int size,
int is_keyframe,
char * pImage )

◆ DS_VideoDecoder_Destroy()

void DS_VideoDecoder_Destroy ( DS_VideoDecoder * this)

◆ DS_VideoDecoder_GetCapabilities()

int DS_VideoDecoder_GetCapabilities ( DS_VideoDecoder * this)

◆ DS_VideoDecoder_GetValue()

int DS_VideoDecoder_GetValue ( DS_VideoDecoder * this,
const char * name,
int * value )

◆ DS_VideoDecoder_Open()

DS_VideoDecoder * DS_VideoDecoder_Open ( const char * dllname,
GUID * guid,
BITMAPINFOHEADER * format,
int flip,
int maxauto )

◆ DS_VideoDecoder_SetDestFmt()

int DS_VideoDecoder_SetDestFmt ( DS_VideoDecoder * this,
int bits,
unsigned int csp )

◆ DS_VideoDecoder_SetDirection()

int DS_VideoDecoder_SetDirection ( DS_VideoDecoder * this,
int d )

◆ DS_VideoDecoder_SetValue()

int DS_VideoDecoder_SetValue ( DS_VideoDecoder * this,
const char * name,
int value )

◆ DS_VideoDecoder_StartInternal()

void DS_VideoDecoder_StartInternal ( DS_VideoDecoder * this)

◆ DS_VideoDecoder_StopInternal()

void DS_VideoDecoder_StopInternal ( DS_VideoDecoder * this)