|
ReactOS 0.4.17-dev-966-gf06eace
|
#include <stdarg.h>#include <stdio.h>#include <string.h>#include "windef.h"#include "winbase.h"#include "winreg.h"#include "winnls.h"#include "wingdi.h"#include "winternl.h"#include "winuser.h"#include "commdlg.h"#include "vfw.h"#include "msvideo_private.h"#include "wine/debug.h"#include "wine/list.h"
Go to the source code of this file.
Classes | |
| struct | reg_driver |
| struct | choose_compressor |
| struct | codec_info |
Macros | |
| #define | HKLM_DRIVERS32 "Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32" |
| #define | fourcc_to_string(str, fcc) |
| #define | XX(x) case (x): str = #x; break |
| #define | XX(x) case x: TRACE("(%p,"#x",0x%08Ix,0x%08Ix)\n",whic,lParam1,lParam2); break |
Variables | |
| static WINE_HIC * | MSVIDEO_FirstHic |
| static struct list | reg_driver_list = LIST_INIT(reg_driver_list) |
| HMODULE | MSVFW32_hModule |
| static DWORD | IC_HandleRef = 1 |
Definition at line 52 of file msvideo_main.c.
| #define HKLM_DRIVERS32 "Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32" |
Definition at line 47 of file msvideo_main.c.
Definition at line 1471 of file msvideo_main.c.
Referenced by ICSeqCompressFrameEnd(), and ICSeqCompressFrameStart().
Definition at line 205 of file msvideo_main.c.
|
static |
Definition at line 1496 of file msvideo_main.c.
Referenced by ICSeqCompressFrameStart().
Definition at line 105 of file msvideo_main.c.
Definition at line 848 of file msvideo_main.c.
Referenced by icm_choose_compressor_dlgproc().
Definition at line 214 of file msvideo_main.c.
Referenced by ICGetDisplayFormat(), and ICImageDecompress().
Definition at line 1626 of file msvideo_main.c.
Referenced by GetOpenFileNamePreviewA(), GetOpenFileNamePreviewW(), GetSaveFileNamePreviewA(), and GetSaveFileNamePreviewW().
| BOOL WINAPI GetOpenFileNamePreviewA | ( | LPOPENFILENAMEA | lpofn | ) |
Definition at line 1659 of file msvideo_main.c.
| BOOL WINAPI GetOpenFileNamePreviewW | ( | LPOPENFILENAMEW | lpofn | ) |
Definition at line 1669 of file msvideo_main.c.
| BOOL WINAPI GetSaveFileNamePreviewA | ( | LPOPENFILENAMEA | lpofn | ) |
Definition at line 1679 of file msvideo_main.c.
| BOOL WINAPI GetSaveFileNamePreviewW | ( | LPOPENFILENAMEW | lpofn | ) |
Definition at line 1689 of file msvideo_main.c.
Definition at line 1232 of file msvideo_main.c.
Referenced by avi_compressor_destroy(), avi_decompressor_sink_disconnect(), AVIFILE_CloseCompressor(), AVISaveOptionsUpdate(), DrawDibBegin(), DrawDibEnd(), enum_compressors(), ICCompressorFree(), ICGetDisplayFormat(), ICImageDecompress(), ICLocate(), icm_choose_compressor_dlgproc(), MCIAVI_CleanUp(), register_vfw_codecs(), test_encode(), test_ICGetDisplayFormat(), test_ICSeqCompress(), test_Locate(), test_OpenCase(), test_raw_decompress(), and test_vfw().
| DWORD VFWAPIV ICCompress | ( | HIC | hic, |
| DWORD | dwFlags, | ||
| LPBITMAPINFOHEADER | lpbiOutput, | ||
| LPVOID | lpData, | ||
| LPBITMAPINFOHEADER | lpbiInput, | ||
| LPVOID | lpBits, | ||
| LPDWORD | lpckid, | ||
| LPDWORD | lpdwFlags, | ||
| LONG | lFrameNum, | ||
| DWORD | dwFrameSize, | ||
| DWORD | dwQuality, | ||
| LPBITMAPINFOHEADER | lpbiPrev, | ||
| LPVOID | lpPrev | ||
| ) |
Definition at line 784 of file msvideo_main.c.
Referenced by AVICompressorIn_Receive(), AVIFILE_EncodeFrame(), and test_encode().
| BOOL VFWAPI ICCompressorChoose | ( | HWND | hwnd, |
| UINT | uiFlags, | ||
| LPVOID | pvIn, | ||
| LPVOID | lpData, | ||
| PCOMPVARS | pc, | ||
| LPSTR | lpszTitle | ||
| ) |
Definition at line 1084 of file msvideo_main.c.
Referenced by AVISaveOptionsFmtChoose().
Definition at line 1132 of file msvideo_main.c.
Referenced by AVISaveOptionsFmtChoose(), and test_ICSeqCompress().
| DWORD VFWAPIV ICDecompress | ( | HIC | hic, |
| DWORD | dwFlags, | ||
| LPBITMAPINFOHEADER | lpbiFormat, | ||
| LPVOID | lpData, | ||
| LPBITMAPINFOHEADER | lpbi, | ||
| LPVOID | lpBits | ||
| ) |
Definition at line 814 of file msvideo_main.c.
Referenced by avi_decompressor_sink_Receive(), AVIFILE_EncodeFrame(), DrawDibDraw(), ICImageDecompress(), IGetFrame_fnGetFrame(), MCIAVI_PaintFrame(), and test_raw_decompress().
| DWORD VFWAPIV ICDraw | ( | HIC | hic, |
| DWORD | dwFlags, | ||
| LPVOID | lpFormat, | ||
| LPVOID | lpData, | ||
| DWORD | cbData, | ||
| LONG | lTime | ||
| ) |
Definition at line 1215 of file msvideo_main.c.
| DWORD VFWAPIV ICDrawBegin | ( | HIC | hic, |
| DWORD | dwFlags, | ||
| HPALETTE | hpal, | ||
| HWND | hwnd, | ||
| HDC | hdc, | ||
| INT | xDst, | ||
| INT | yDst, | ||
| INT | dxDst, | ||
| INT | dyDst, | ||
| LPBITMAPINFOHEADER | lpbi, | ||
| INT | xSrc, | ||
| INT | ySrc, | ||
| INT | dxSrc, | ||
| INT | dySrc, | ||
| DWORD | dwRate, | ||
| DWORD | dwScale | ||
| ) |
Definition at line 1169 of file msvideo_main.c.
| HIC VFWAPI ICGetDisplayFormat | ( | HIC | hic, |
| BITMAPINFOHEADER * | in, | ||
| BITMAPINFOHEADER * | out, | ||
| int | depth, | ||
| int | width, | ||
| int | height | ||
| ) |
Definition at line 686 of file msvideo_main.c.
Referenced by IGetFrame_fnSetFormat(), MCIAVI_OpenVideo(), and test_ICGetDisplayFormat().
Definition at line 581 of file msvideo_main.c.
Referenced by AVISaveOptionsUpdate(), enum_compressors(), fill_format_info(), ICMStream_fnCreate(), register_vfw_codecs(), test_encode(), test_OpenCase(), test_raw_decompress(), and test_vfw().
| HANDLE VFWAPI ICImageCompress | ( | HIC | hic, |
| UINT | uiFlags, | ||
| LPBITMAPINFO | lpbiIn, | ||
| LPVOID | lpBits, | ||
| LPBITMAPINFO | lpbiOut, | ||
| LONG | lQuality, | ||
| LONG * | plSize | ||
| ) |
Definition at line 1271 of file msvideo_main.c.
| HANDLE VFWAPI ICImageDecompress | ( | HIC | hic, |
| UINT | uiFlags, | ||
| LPBITMAPINFO | lpbiIn, | ||
| LPVOID | lpBits, | ||
| LPBITMAPINFO | lpbiOut | ||
| ) |
Definition at line 1287 of file msvideo_main.c.
Definition at line 257 of file msvideo_main.c.
Referenced by enum_compressors(), ICGetInfo(), ICLocate(), ICOpen(), register_vfw_codecs(), test_ICInfo(), and test_vfw().
Definition at line 336 of file msvideo_main.c.
Referenced by START_TEST(), test_ICGetDisplayFormat(), and test_ICInfo().
| HIC VFWAPI ICLocate | ( | DWORD | type, |
| DWORD | handler, | ||
| BITMAPINFOHEADER * | in, | ||
| BITMAPINFOHEADER * | out, | ||
| WORD | mode | ||
| ) |
Definition at line 620 of file msvideo_main.c.
Referenced by avi_decompressor_sink_connect(), AVISaveOptionsUpdate(), ICGetDisplayFormat(), ICLocate(), IGetFrame_fnSetFormat(), MCIAVI_OpenVideo(), test_Locate(), and test_raw_decompress().
|
static |
Definition at line 899 of file msvideo_main.c.
Referenced by ICCompressorChoose().
Definition at line 428 of file msvideo_main.c.
Referenced by DrawDibBegin(), ensure_driver(), enum_compressors(), ICLocate(), ICMStream_fnCreate(), ICOpen(), register_vfw_codecs(), test_encode(), test_ICGetDisplayFormat(), test_ICSeqCompress(), test_Locate(), test_OpenCase(), and test_vfw().
| HIC VFWAPI ICOpenFunction | ( | DWORD | fccType, |
| DWORD | fccHandler, | ||
| UINT | wMode, | ||
| DRIVERPROC | lpfnHandler | ||
| ) |
Definition at line 522 of file msvideo_main.c.
Referenced by ICOpen().
Definition at line 388 of file msvideo_main.c.
Referenced by START_TEST(), test_ICGetDisplayFormat(), and test_ICInfo().
Definition at line 1158 of file msvideo_main.c.
Referenced by ICCompress(), ICDecompress(), ICDraw(), ICDrawBegin(), ICGetDisplayFormat(), ICGetInfo(), ICLocate(), ICMStream_fnCreate(), ICSeqCompressFrame(), ICSeqCompressFrameEnd(), ICSeqCompressFrameStart(), MCIAVI_OpenVideo(), and test_encode().
| LPVOID VFWAPI ICSeqCompressFrame | ( | PCOMPVARS | pc, |
| UINT | uiFlags, | ||
| LPVOID | lpBits, | ||
| BOOL * | pfKey, | ||
| LONG * | plSize | ||
| ) |
Definition at line 1416 of file msvideo_main.c.
Referenced by test_ICSeqCompress().
Definition at line 1489 of file msvideo_main.c.
Referenced by test_ICSeqCompress().
| BOOL VFWAPI ICSeqCompressFrameStart | ( | PCOMPVARS | pc, |
| LPBITMAPINFO | lpbiIn | ||
| ) |
Definition at line 1521 of file msvideo_main.c.
Referenced by test_ICSeqCompress().
|
static |
Definition at line 228 of file msvideo_main.c.
Referenced by ICClose(), ICGetInfo(), ICOpen(), ICOpenFunction(), and ICSendMessage().
|
static |
Definition at line 124 of file msvideo_main.c.
Referenced by ICClose(), ICOpenFunction(), and ICSendMessage().
Definition at line 242 of file msvideo_main.c.
Definition at line 59 of file msvideo_main.c.
Referenced by MSVIDEO_SendMessage().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | msvideo | ) |
|
static |
Definition at line 331 of file msvideo_main.c.
Referenced by ICOpen(), and ICOpenFunction().
| HMODULE MSVFW32_hModule |
Definition at line 103 of file msvideo_main.c.
Referenced by DllMain(), ICCompressorChoose(), icm_choose_compressor_dlgproc(), and MCIWndRegisterClass().
|
static |
Definition at line 91 of file msvideo_main.c.
Referenced by ICClose(), ICOpen(), ICOpenFunction(), and MSVIDEO_GetHicPtr().
Definition at line 101 of file msvideo_main.c.
Referenced by ICInfo(), ICInstall(), ICOpen(), and ICRemove().