idvitx.h
来自「这是一个SIGMA方案的PMP播放器的UCLINUX程序,可播放DVD,VCD,」· C头文件 代码 · 共 63 行
H
63 行
/****************************************************************************** IVidDec.h : Type Definitions for DVI transmitter interface* REALmagic Quasar Hardware Library* Created by Aurelia Popa-Radu* Copyright Sigma Designs Inc* Sigma Designs Proprietary and confidential* Created on 5/14/01* Description:*****************************************************************************/#ifdef __cplusplusextern "C"{#endif #ifndef __IDVITRANSMITTER_H__#define __IDVITRANSMITTER_H__//////////////////////////////////////////////////////////////////////////////// MpegEncoder Abstract interfacestypedef HWLIB_INTERFACE tagIDviTransmitter{ struct tagIDviTransmitterVtbl *lpVtbl;} IDviTransmitter;typedef struct tagIDviTransmitterVtbl{ HWLIB_BEGIN_INTERFACE void ( *Delete) (IDviTransmitter* This, BOOL bDeleteObject); void ( *Init) (IDviTransmitter* This); BOOL ( *Write) (IDviTransmitter* This, DWORD Address, BYTE* pData); BOOL ( *Read) (IDviTransmitter* This, DWORD Address, BYTE* pData); QRESULT ( *HwReset) (IDviTransmitter* This); QRESULT ( *SetState) (IDviTransmitter* This, DWORD State); void ( *InitPropertySet) (IDviTransmitter* This, void* pPropSet, DWORD dwSize); QRESULT ( *SetProperty) (IDviTransmitter* This, DWORD PropSet, DWORD PropId, DWORD Flags, void* pData, DWORD dwSizeIn, DWORD* pdwSizeOut); QRESULT ( *GetProperty) (IDviTransmitter* This, DWORD PropSet, DWORD PropId, DWORD Flags, void* pData, DWORD dwSizeIn, DWORD* pdwSizeOut); QRESULT ( *Test) (IDviTransmitter* This); HWLIB_END_INTERFACE} IDviTransmitterVtbl;#define IDviTransmitter_Delete(this, bDeleteObject) (this)->lpVtbl->Delete(this, bDeleteObject)#define IDviTransmitter_Init(this) (this)->lpVtbl->Init(this)#define IDviTransmitter_Write(this, Address, pData) (this)->lpVtbl->Write(this, Address, pData)#define IDviTransmitter_Read(this, Address, pData) (this)->lpVtbl->Read(this, Address, pData)#define IDviTransmitter_HwReset(this) (this)->lpVtbl->HwReset(this)#define IDviTransmitter_SetState(this, State) (this)->lpVtbl->SetState(this, State)#define IDviTransmitter_InitPropertySet(this, pPropSet, size) (this)->lpVtbl->InitPropertySet(this, pPropSet, size)#define IDviTransmitter_SetProperty(this, PropSet, PropId, Flags, pData, dwSizeIn, pdwSizeOut)\ (this)->lpVtbl->SetProperty(this, PropSet, PropId, Flags, pData, dwSizeIn, pdwSizeOut)#define IDviTransmitter_GetProperty(this, PropSet, PropId, Flags, pData, dwSizeIn, pdwSizeOut)\ (this)->lpVtbl->GetProperty(this, PropSet, PropId, Flags, pData, dwSizeIn, pdwSizeOut)#define IDviTransmitter_Test(this) (this)->lpVtbl->Test(this)#endif#ifdef __cplusplus}#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?