ReactOS 0.4.15-dev-7942-gd23573b
WINE_MCIAVI Struct Reference

#include <private_mciavi.h>

Collaboration diagram for WINE_MCIAVI:

Public Attributes

MCIDEVICEID wDevID
 
int nUseCount
 
BOOL fShareable
 
WORD wCommandTable
 
DWORD dwStatus
 
LPWSTR lpFileName
 
DWORD dwMciTimeFormat
 
DWORD dwSet
 
HMMIO hFile
 
DWORD video_stream_n
 
DWORD audio_stream_n
 
MainAVIHeader mah
 
AVIStreamHeader ash_video
 
AVIStreamHeader ash_audio
 
LPBITMAPINFOHEADER inbih
 
struct MMIOPoslpVideoIndex
 
LPWAVEFORMATEX lpWaveFormat
 
struct MMIOPoslpAudioIndex
 
DWORD dwPlayableVideoFrames
 
DWORD dwPlayableAudioBlocks
 
HIC hic
 
LPBITMAPINFOHEADER outbih
 
LPVOID indata
 
LPVOID outdata
 
HBITMAP hbmFrame
 
HANDLE hWave
 
HANDLE hEvent
 
LONG dwEventCount
 
HWND hWnd
 
HWND hWndPaint
 
DWORD dwCachedFrame
 
DWORD dwCurrVideoFrame
 
DWORD dwToVideoFrame
 
DWORD dwCurrAudioBlock
 
RECT source
 
RECT dest
 
struct {
   DWORD   flags
 
   MCI_BREAK_PARMS   parms
 
mci_break
 
CRITICAL_SECTION cs
 
HANDLE hStopEvent
 

Detailed Description

Definition at line 40 of file private_mciavi.h.

Member Data Documentation

◆ ash_audio

AVIStreamHeader WINE_MCIAVI::ash_audio

◆ ash_video

◆ audio_stream_n

DWORD WINE_MCIAVI::audio_stream_n

Definition at line 51 of file private_mciavi.h.

Referenced by MCIAVI_AddFrame(), MCIAVI_GetInfo(), and MCIAVI_mciStatus().

◆ cs

◆ dest

RECT WINE_MCIAVI::dest

◆ dwCachedFrame

DWORD WINE_MCIAVI::dwCachedFrame

Definition at line 74 of file private_mciavi.h.

Referenced by MCIAVI_CleanUp(), MCIAVI_OpenVideo(), and MCIAVI_PaintFrame().

◆ dwCurrAudioBlock

DWORD WINE_MCIAVI::dwCurrAudioBlock

◆ dwCurrVideoFrame

◆ dwEventCount

LONG WINE_MCIAVI::dwEventCount

◆ dwMciTimeFormat

◆ dwPlayableAudioBlocks

DWORD WINE_MCIAVI::dwPlayableAudioBlocks

Definition at line 61 of file private_mciavi.h.

Referenced by MCIAVI_GetInfo(), and MCIAVI_PlayAudioBlocks().

◆ dwPlayableVideoFrames

DWORD WINE_MCIAVI::dwPlayableVideoFrames

◆ dwSet

DWORD WINE_MCIAVI::dwSet

Definition at line 48 of file private_mciavi.h.

Referenced by MCIAVI_GetInfo(), MCIAVI_mciSet(), and MCIAVI_mciStatus().

◆ dwStatus

◆ dwToVideoFrame

DWORD WINE_MCIAVI::dwToVideoFrame

Definition at line 76 of file private_mciavi.h.

Referenced by MCIAVI_mciPlay(), and MCIAVI_player().

◆ flags

DWORD WINE_MCIAVI::flags

Definition at line 81 of file private_mciavi.h.

Referenced by MCIAVI_mciPlay_async().

◆ fShareable

BOOL WINE_MCIAVI::fShareable

Definition at line 43 of file private_mciavi.h.

Referenced by MCIAVI_mciOpen().

◆ hbmFrame

HBITMAP WINE_MCIAVI::hbmFrame

Definition at line 67 of file private_mciavi.h.

Referenced by MCIAVI_CleanUp().

◆ hEvent

HANDLE WINE_MCIAVI::hEvent

◆ hFile

◆ hic

HIC WINE_MCIAVI::hic

◆ hStopEvent

HANDLE WINE_MCIAVI::hStopEvent

Definition at line 86 of file private_mciavi.h.

Referenced by MCIAVI_drvClose(), MCIAVI_drvOpen(), MCIAVI_mciStop(), and MCIAVI_player().

◆ hWave

◆ hWnd

HWND WINE_MCIAVI::hWnd

Definition at line 73 of file private_mciavi.h.

Referenced by MCIAVI_CleanUp(), MCIAVI_CreateWindow(), and MCIAVI_mciWindow().

◆ hWndPaint

◆ inbih

◆ indata

LPVOID WINE_MCIAVI::indata

Definition at line 65 of file private_mciavi.h.

Referenced by MCIAVI_CleanUp(), MCIAVI_GetInfo(), and MCIAVI_PaintFrame().

◆ lpAudioIndex

struct MMIOPos* WINE_MCIAVI::lpAudioIndex

◆ lpFileName

LPWSTR WINE_MCIAVI::lpFileName

Definition at line 46 of file private_mciavi.h.

Referenced by MCIAVI_CleanUp(), MCIAVI_mciInfo(), and MCIAVI_mciOpen().

◆ lpVideoIndex

struct MMIOPos* WINE_MCIAVI::lpVideoIndex

◆ lpWaveFormat

◆ mah

◆ 

struct { ... } WINE_MCIAVI::mci_break

Referenced by MCIAVI_mciBreak(), and MCIAVI_player().

◆ nUseCount

int WINE_MCIAVI::nUseCount

Definition at line 42 of file private_mciavi.h.

Referenced by MCIAVI_mciClose(), MCIAVI_mciGetOpenDev(), and MCIAVI_mciOpen().

◆ outbih

LPBITMAPINFOHEADER WINE_MCIAVI::outbih

◆ outdata

LPVOID WINE_MCIAVI::outdata

Definition at line 66 of file private_mciavi.h.

Referenced by MCIAVI_CleanUp(), MCIAVI_OpenVideo(), and MCIAVI_PaintFrame().

◆ parms

MCI_BREAK_PARMS WINE_MCIAVI::parms

Definition at line 82 of file private_mciavi.h.

◆ source

RECT WINE_MCIAVI::source

◆ video_stream_n

DWORD WINE_MCIAVI::video_stream_n

Definition at line 51 of file private_mciavi.h.

Referenced by MCIAVI_AddFrame(), and MCIAVI_GetInfo().

◆ wCommandTable

WORD WINE_MCIAVI::wCommandTable

Definition at line 44 of file private_mciavi.h.

Referenced by MCIAVI_drvClose(), and MCIAVI_drvOpen().

◆ wDevID

MCIDEVICEID WINE_MCIAVI::wDevID

The documentation for this struct was generated from the following file: