FireBirdLib - Topfield TMS PVR TAP Programming Library
FBLib_av.h File Reference
#include "libFireBird.h"

Go to the source code of this file.

Data Structures

struct  tAudioTracks
 

Functions

void YUV2RGB (word, word, word, byte *, byte *, byte *)
 
void YUV2RGB2 (word, word, word, int *, int *, int *)
 
void BMP_WriteHeader (int FileHandle, int, int)
 
void VideoToBMP (TYPE_VideoFrame *VideoFrame, int BMPwidth, int BMPheight, byte *BMPPixelBuffer, int DstX, int DstY, int DstWidth, int DstHeight)
 
void OSDToBMP (TYPE_OsdBaseInfo *OsdBaseInfo, int BMPwidth, int BMPheight, byte *BMPPixelBuffer, int Alpha)
 

Variables

bool LibInitialized
 
dword fbl_rgn
 
tAudioTrackspAudioTracks
 
dword RECShadow
 

Function Documentation

◆ BMP_WriteHeader()

◆ OSDToBMP()

void OSDToBMP ( TYPE_OsdBaseInfo *  OsdBaseInfo,
int  BMPwidth,
int  BMPheight,
byte *  BMPPixelBuffer,
int  Alpha 
)

Definition at line 4 of file OSDToBMP.c.

References _Clip, A8888, B8888, G8888, R8888, TRACEENTER, and TRACEEXIT.

Referenced by CaptureScreen().

◆ VideoToBMP()

void VideoToBMP ( TYPE_VideoFrame *  VideoFrame,
int  BMPwidth,
int  BMPheight,
byte *  BMPPixelBuffer,
int  DstX,
int  DstY,
int  DstWidth,
int  DstHeight 
)

Definition at line 4 of file VideoToBMP.c.

References B8888, G8888, R8888, TRACEENTER, and TRACEEXIT.

Referenced by CaptureScreen().

◆ YUV2RGB()

void YUV2RGB ( word  yy,
word  uu,
word  vv,
byte *  r,
byte *  g,
byte *  b 
)
inline

Definition at line 4 of file YUV2RGB.c.

References _Clip, TRACEENTER, TRACEEXIT, YUVB, YUVG, and YUVR.

◆ YUV2RGB2()

void YUV2RGB2 ( word  yy,
word  uu,
word  vv,
int *  r,
int *  g,
int *  b 
)
inline

Definition at line 4 of file YUV2RGB2.c.

References _Clip, TRACEENTER, TRACEEXIT, YUVB, YUVG, and YUVR.

Variable Documentation

◆ fbl_rgn

dword fbl_rgn
extern

Definition at line 3 of file ShowMessageWindow.c.

Referenced by EndMessageWin(), and ShowMessageWindow().

◆ LibInitialized

◆ pAudioTracks

tAudioTracks* pAudioTracks
extern

◆ RECShadow

dword RECShadow
extern