36 lines
793 B
C
36 lines
793 B
C
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
//
|
||
// MODULE : PTSFIFO.H
|
||
// PURPOSE : STi3520A related unctions
|
||
// AUTHOR : JBS Yadawa
|
||
// CREATED : 7/20/96
|
||
//
|
||
//
|
||
// Copyright (C) 1996 SGS-THOMSON Microelectronics
|
||
//
|
||
//
|
||
// REVISION HISTORY :
|
||
//
|
||
// DATE :
|
||
//
|
||
// COMMENTS :
|
||
//
|
||
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
#ifndef __PTSFIFO_H__
|
||
#define __PTSFIFO_H__
|
||
|
||
#define FIFO_SIZE 1024
|
||
typedef struct _tagFifo
|
||
{
|
||
DWORD dwPTS;
|
||
DWORD dwCDCount;
|
||
} PTSFIFO, FARPTR *PPTSFIFO;
|
||
BOOL FifoOpen(void);
|
||
BOOL FifoPutPTS(DWORD dwPTS, DWORD, BOOL);
|
||
BOOL FifoGetPTS(DWORD FARPTR *, DWORD FARPTR *);
|
||
BOOL FifoReadPTS(DWORD FARPTR *, DWORD FARPTR *);
|
||
void FifoReset(void);
|
||
|
||
#endif // __PTSFIFO_H__
|
||
|