FireBirdLib - Topfield TMS PVR TAP Programming Library
FBLib_av.h
Go to the documentation of this file.
1#ifndef FBLIB_AV_H
2#define FBLIB_AV_H
3
4#include "libFireBird.h"
5
6extern bool LibInitialized;
7extern dword fbl_rgn;
8
9typedef struct
10{
11 byte unused1;
12 byte nTrk;
13 byte curTrk;
14 byte unused2;
15 word AudioPID [64];
16 char Lang [64][32];
18
19
21extern dword RECShadow;
22
23
24inline void YUV2RGB(word, word, word, byte *, byte *, byte *);
25inline void YUV2RGB2(word, word, word, int *, int *, int *);
26void BMP_WriteHeader(int FileHandle, int, int);
27void VideoToBMP(TYPE_VideoFrame *VideoFrame, int BMPwidth, int BMPheight, byte *BMPPixelBuffer, int DstX, int DstY, int DstWidth, int DstHeight);
28void OSDToBMP(TYPE_OsdBaseInfo *OsdBaseInfo, int BMPwidth, int BMPheight, byte *BMPPixelBuffer, int Alpha);
29
30#endif
dword fbl_rgn
void YUV2RGB2(word, word, word, int *, int *, int *)
Definition: YUV2RGB2.c:4
void BMP_WriteHeader(int FileHandle, int, int)
bool LibInitialized
Definition: InitTAPex.c:8
dword RECShadow
void YUV2RGB(word, word, word, byte *, byte *, byte *)
Definition: YUV2RGB.c:4
void OSDToBMP(TYPE_OsdBaseInfo *OsdBaseInfo, int BMPwidth, int BMPheight, byte *BMPPixelBuffer, int Alpha)
Definition: OSDToBMP.c:4
tAudioTracks * pAudioTracks
void VideoToBMP(TYPE_VideoFrame *VideoFrame, int BMPwidth, int BMPheight, byte *BMPPixelBuffer, int DstX, int DstY, int DstWidth, int DstHeight)
Definition: VideoToBMP.c:4
byte unused1
Definition: FBLib_av.h:11
byte curTrk
Definition: FBLib_av.h:13
byte nTrk
Definition: FBLib_av.h:12
byte unused2
Definition: FBLib_av.h:14