亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? av8api.h

?? < VC++視頻音頻開發(fā)>> 這本書的源碼
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
#define VF_FLAG_AUD_LAYER2				0x0002
#define VF_FLAG_AUD_LAYER3				0x0004
// bitrate
#define VF_FLAG_AUD_32K                 0x00000001
#define VF_FLAG_AUD_48K                 0x00000002
#define VF_FLAG_AUD_56K                 0x00000003
#define VF_FLAG_AUD_64K                 0x00000004
#define VF_FLAG_AUD_80K                 0x00000005
#define VF_FLAG_AUD_96K                 0x00000006
#define VF_FLAG_AUD_112K                0x00000007
#define VF_FLAG_AUD_128K                0x00000008
#define VF_FLAG_AUD_160K                0x00000009
#define VF_FLAG_AUD_192K                0x0000000A
#define VF_FLAG_AUD_224K                0x0000000B
#define VF_FLAG_AUD_256K                0x0000000C
#define VF_FLAG_AUD_320K                0x0000000D
#define VF_FLAG_AUD_384K                0x0000000E
//bitrate -- Video Conferencing application
//#define VF_FLAG_AUD_16K                 0x00000100
//#define VF_FLAG_AUD_64000               0x00000101
// sample
#define VF_FLAG_AUD_SMP_44K             0x00000000
#define VF_FLAG_AUD_SMP_48K             0x00000001
#define VF_FLAG_AUD_SMP_32K             0x00000002
// sample -- Video Conferencing application
//#define VF_FLAG_AUD_SMP_22K             0x00000100
//#define VF_FLAG_AUD_SMP_11K             0x00000101
//#define VF_FLAG_AUD_SMP_8000            0x00000102

// mode
#define VF_FLAG_AUD_STEREO				0x0000
#define VF_FLAG_AUD_JOINTSTEREO			0x0001
#define VF_FLAG_AUD_DUALCHANNEL			0x0002
#define VF_FLAG_AUD_SINGLECHANNEL		0x0003
// input
#define VF_FLAG_AUD_LINEIN				0x0000
//#define VF_FLAG_AUD_CD					0x0001
//#define VF_FLAG_AUD_MIC					0x0002
// Audio Algorithm
#define VF_FLAG_AUD_MPEG				0x0000
//#define VF_FLAG_AUD_PCM					0x0001
//#define VF_FLAG_AUD_G711ALAW			0x0002
//#define VF_FLAG_AUD_G711ULAW			0x0003
//#define VF_FLAG_AUD_G722				0x0004
//#define VF_FLAG_AUD_G723				0x0005
//#define VF_FLAG_AUD_G728				0x0006
//#define VF_FLAG_AUD_G729				0x0007
//#define VF_FLAG_AUD_PCMTOMPEG			0x0008
#define VF_FLAG_AUD_NONE				0xFFFF
// Audio Channel
//#define VF_FLAG_AUD_1CHANNEL			0x0000
//#define VF_FLAG_AUD_2CHANNEL			0x0001

//
// Index(set/get)
//
//#define VF_INDEX_DRV_PRODUCT			0x0101
//#define VF_INDEX_DRV_VERSION			0x0102
//#define VF_INDEX_DRV_AUD_SUP			0x0105
//#define VF_INDEX_DRV_HRD_STAT			0x0110
//#define VF_INDEX_DRV_CAPS				0x0111
//#define VF_INDEX_DRV_PARSE_PRIV			0x0112
//#define VF_INDEX_API_VERSION			0x0113
#define VF_INDEX_SYS_WINDOW_HANDLE		0x0114

#define VF_INDEX_STM_TYPE				0x0202
#define VF_INDEX_STM_SOURCE				0x0203
#define VF_INDEX_STM_MODE				0x0204
#define VF_INDEX_STM_TIME_FMT			0x0205
#define VF_INDEX_STM_POSITION			0x0206
#define VF_INDEX_STM_FILESIZE			0x0207
#define VF_INDEX_STM_USER				0x0208
#define VF_INDEX_STM_ENCODEMODE			0x0210
#define VF_INDEX_STM_PKTCTRL			0x0220
#define VF_INDEX_STM_CURRENTPLAYTIME	0x0221
#define VF_INDEX_STM_TOTALPLAYTIME		0x0222
#define VF_INDEX_STM_STATUS				0x0223
#define VF_INDEX_STM_BUFFERLEVEL		0x02F0	// private command


#define VF_INDEX_VID_RATE				0x0402	// frame rate
#define VF_INDEX_VID_SIZE				0x0403	// video size
#define VF_INDEX_VID_POSITION			0x0404	// current video position
#define VF_INDEX_VID_SRC_POS			0x0406	// overlay
#define VF_INDEX_VID_SRC_SIZE			0x0407	// overlay
#define VF_INDEX_VID_DEST_POS			0x0408	// overlay
#define VF_INDEX_VID_DEST_SIZE			0x0409	// overlay
#define VF_INDEX_VID_KEY_MIN			0x040A	// overlay
#define VF_INDEX_VID_KEY_MAX			0x040B	// overlay
#define VF_INDEX_VID_KEY_MASK			0x040C	// overlay
#define VF_INDEX_VID_KEY_COL			0x040D	// overlay
#define VF_INDEX_VID_KEY_MODE			0x040E	// overlay
#define VF_INDEX_VID_KEY_COLOR_SPACE	0x0410
#define VF_INDEX_VID_CAP_POS			0x0411
#define VF_INDEX_VID_CAP_SIZE			0x0412
#define VF_INDEX_VID_STOP_MODE			0x0413
#define VF_INDEX_VID_BITRATE			0x0414	// video bitrate
#define VF_INDEX_VID_ENCODETYPE			0x0415	// encode type (IPB, I)
#define VF_INDEX_VID_SOURCE				0x0416	// video input
#define VF_INDEX_VID_MODE				0x0417	// video mode (NTSC, PAL)

#define VF_INDEX_VID_INPUTSIZE			0x0420
#define VF_INDEX_VID_INPUTOFFSET		0x0421
#define VF_INDEX_VID_BRIGHTNESS			0x0422
#define VF_INDEX_VID_CONTRAST			0x0423
#define VF_INDEX_VID_HUE				0x0424
#define VF_INDEX_VID_SATURATION			0x0425

#define VF_INDEX_VID_CONSTRAIN			0x0430
#define VF_INDEX_VID_OUTPUTSIZE			0x0431
#define VF_INDEX_VID_OUTPUTOFFSET		0x0432
#define VF_INDEX_VID_VBVSIZE			0x0433
#define VF_INDEX_VID_VBVDELAY			0x0434
#define VF_INDEX_VID_INITIALSMPTE		0x0435
#define VF_INDEX_VID_INITIALDELAY		0x0436
#define VF_INDEX_VID_IINTERVAL			0x0437
#define VF_INDEX_VID_BINTERVAL			0x0438	// how many B frames between I, P frames
#define VF_INDEX_VID_GOPINTERVAL		0x0439
#define VF_INDEX_VID_SEQINTERVAL		0x043A

#define VF_INDEX_VID_QMATRIX			0x0440
#define VF_INDEX_VID_QMATRIXSCALE		0x0441

#define VF_INDEX_VID_IPERCENTBITS		0x0450
#define VF_INDEX_VID_PPERCENTBITS		0x0451
#define VF_INDEX_VID_BPERCENTBITS		0x0452
#define VF_INDEX_VID_LEAKPERCENT		0x0453
#define VF_INDEX_VID_IRATECTRL			0x0454
#define VF_INDEX_VID_PRATECTRL			0x0455
#define VF_INDEX_VID_BRATECTRL			0x0456
#define VF_INDEX_VID_IQGAIN				0x0457
#define VF_INDEX_VID_PQGAIN				0x0458
#define VF_INDEX_VID_BQGAIN				0x0459
#define VF_INDEX_VID_INITIALAVEACT		0x045A
#define VF_INDEX_VID_INITIALAGAIN		0x045B

#define VF_INDEX_VID_THRESHOLDLUMA		0x0460
#define VF_INDEX_VID_THRESHOLDCHROMA	0x0461
#define VF_INDEX_VID_SCENEADAPT			0x0462
#define VF_INDEX_VID_VARIABLEFRAMERATE	0x0463
#define VF_INDEX_VID_VARIABLEBITRATE	0x0464

#define VF_INDEX_VID_NUMBEROFFRAMES		0x0470
#define VF_INDEX_VID_ALGORITHM			0x0480

#define VF_INDEX_VID_LINECROP			0x0481
#define VF_INDEX_VID_YOFFSET			0x0482

#define VF_INDEX_VID_BUFFERLEVEL		0x04F0	// private command

#define VF_INDEX_AUD_POSITION			0x0502
#define VF_INDEX_AUD_VOLUME				0x0503
#define VF_INDEX_AUD_VOLUMEL			0x0504
#define VF_INDEX_AUD_VOLUMER			0x0505
#define VF_INDEX_AUD_GAINL				0x0506
#define VF_INDEX_AUD_GAINR				0x0507
#define VF_INDEX_AUD_LAYER				0x0508
#define VF_INDEX_AUD_BITRATE			0x0509
#define VF_INDEX_AUD_SAMPLE				0x050A
#define VF_INDEX_AUD_MODE				0x050B
#define VF_INDEX_AUD_INPUT				0x050C
#define VF_INDEX_AUD_ALGORITHM			0x050D
#define VF_INDEX_AUD_CHANNEL			0x050E
#define VF_INDEX_AUD_GAIN				0x050F

#define VF_INDEX_AUD_BUFFERLEVEL		0x05F0	// private command

#define VF_INDEX_OUTPUT					0xFFF0
#define VF_INDEX_OUTFILE				0xFFF1
#define VF_INDEX_OUTBUF					0xFFF2
#define VF_INDEX_OUTHARD				0xFFF3
#define VF_INDEX_OUTNULL				0xFFF4

#ifdef _INC_WINDOWS
// some macros for an easier writing of calls to the driver

#define DRV_CMD					DRV_USER + 100
//#define DRV_ERR					DRV_USER + 101  
//#define WM_POSTMESSAGECALLBACK 	WM_USER+5

#ifdef _DEBUG
// when debugging generate division by zero error if VFCmd is called with hVFDrv == 0
#define VFCmd(hVFDrv, a,b,c,d) (hVFDrv ? SendDriverMessage(hVFDrv, DRV_CMD, MAKELPARAM(MAKEWORD(a,b),c),d) : (1/((long)hVFDrv)))
#else
#define VFCmd(hVFDrv, a,b,c,d) SendDriverMessage(hVFDrv, DRV_CMD, MAKELPARAM(MAKEWORD(a,b),c),d)
#endif

#ifndef MAKEWORD
#define MAKEWORD(low,high)		((WORD)(((BYTE)(low)) | ((( WORD)((BYTE)(high))) <<  8)))
#endif

#define MAKEDWORD(a,b) MAKELPARAM(a,b)

#define HVFAssign(hVFDrv,iDeviceIndex)				VFCmd(hVFDrv,VF_CMD_ASSIGN,0,0,iDeviceIndex)
#define HVFLock(hVFDrv,dwCapabilities)				VFCmd(hVFDrv,VF_CMD_LOCK,0,0,dwCapabilities)
#define HVFUnlock(hVFDrv,dwCapabilities)			VFCmd(hVFDrv,VF_CMD_UNLOCK,0,0,dwCapabilities)

#define HVFOpen(hVFDrv,wFlags,pscFileORpCallback)	VFCmd(hVFDrv,VF_CMD_OPEN,0,wFlags,pscFileORpCallback)
#define HVFClose(hVFDrv,bStream)					VFCmd(hVFDrv,VF_CMD_CLOSE,bStream,0,0)
#define HVFRefData(hVFDrv,bStream,dwRefData)		VFCmd(hVFDrv,VF_CMD_REFDATA,bStream,0,(LONG)(dwRefData))
#define HVFRecord(hVFDrv,bStream,wFlags,lPosition)	VFCmd(hVFDrv,VF_CMD_RECORD,bStream,wFlags,lPosition)
#define HVFPause(hVFDrv,bStream)					VFCmd(hVFDrv,VF_CMD_PAUSE,bStream,0,0)
#define HVFResume(hVFDrv,bStream)					VFCmd(hVFDrv,VF_CMD_RESUME,bStream,0,0)
#define HVFStop(hVFDrv,bStream)						VFCmd(hVFDrv,VF_CMD_STOP,bStream,0,0)

#define HVFSet(hVFDrv,bStream,wIndex,lValue)		VFCmd(hVFDrv,VF_CMD_SET,bStream,wIndex,lValue)
#define HVFGet(hVFDrv,bStream,wIndex)				VFCmd(hVFDrv,VF_CMD_GET,bStream,wIndex,0)

#define HVFIsOverlay(hVFDrv)								VFCmd(hVFDrv,VF_CMD_IS_OVERLAY,0,0,0)
#define HVFGetOverlayCaps(hVFDrv)							VFCmd(hVFDrv,VF_CMD_GET_OVERLAY_CAPS,0,0,0)
#define HVFUseOverlayCaps(hVFDrv, dwOverlayCaps)			VFCmd(hVFDrv,VF_CMD_USE_OVERLAY_CAPS,0,0,(LONG)(dwOverlayCaps))
#define HVFPaintOverlay(hVFDrv, pPaintStruct)				VFCmd(hVFDrv,VF_CMD_PAINT_OVERLAY,0,0,(LONG)(pPaintStruct))
#define HVFSetOverlayWnd(hVFDrv,hWnd)						VFCmd(hVFDrv,VF_CMD_SET_OVERLAY_WND,0,0,(LONG)(hWnd))
#define HVFSetOverlayDst(hVFDrv,wDstWidth,wDstHeight)		VFCmd(hVFDrv,VF_CMD_SET_OVERLAY_DST,0,0,MAKELPARAM(wDstWidth,wDstHeight))
#define HVFSetOverlayPos(hVFDrv,iXPos,iYPos)				VFCmd(hVFDrv,VF_CMD_SET_OVERLAY_POS,0,0,MAKELPARAM(iXPos,iYPos))
#define HVFSetOverlaySrc(hVFDrv,wSrcWidth,wSrcHeight)		VFCmd(hVFDrv,VF_CMD_SET_OVERLAY_SRC,0,0,MAKELPARAM(wSrcWidth,wSrcHeight))
#define HVFUnloadOverlay(hVFDrv)							VFCmd(hVFDrv,VF_CMD_UNLOAD_OVERLAY,0,0,0)

#define HVFTranscodeSet(hVFDrv,wIndex,lValue)				VFCmd(hVFDrv,VF_CMD_TRANSCODE_SET,0,wIndex,lValue)

// for compatibility
// These macros have the effect that a variable or class member named 'hVFDrv' 
// has to be defined in the context where these macros are used
#define VFOpen(wFlags,pscFileORpCallback)	VFCmd(hVFDrv,VF_CMD_OPEN,0,wFlags,pscFileORpCallback)
#define VFClose(bStream)					VFCmd(hVFDrv,VF_CMD_CLOSE,bStream,0,0)
#define VFRecord(bStream,wFlags,lPosition)	VFCmd(hVFDrv,VF_CMD_RECORD,bStream,wFlags,lPosition)
#define VFPause(bStream)					VFCmd(hVFDrv,VF_CMD_PAUSE,bStream,0,0)
#define VFResume(bStream)					VFCmd(hVFDrv,VF_CMD_RESUME,bStream,0,0)
#define VFStop(bStream)						VFCmd(hVFDrv,VF_CMD_STOP,bStream,0,0)
#define VFSet(bStream,wIndex,lValue)		VFCmd(hVFDrv,VF_CMD_SET,bStream,wIndex,lValue)
#define VFGet(bStream,wIndex)				VFCmd(hVFDrv,VF_CMD_GET,bStream,wIndex,0)
#define VFTranscodeSet(wIndex,lValue)		VFCmd(hVFDrv,VF_CMD_TRANSCODE_SET,0,wIndex,lValue)

#endif // _INC_WINDOWS

#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品久久久久久久久久久| 欧美一区二区三区在线观看视频| 粉嫩av一区二区三区在线播放| 精品一区二区在线免费观看| 欧美在线啊v一区| www.av精品| xfplay精品久久| 日韩精品一区二区在线观看| 69av一区二区三区| 一区二区三区在线免费观看| 欧美日韩一区小说| 欧美电影免费观看高清完整版在线观看| 日韩免费高清av| 成人美女在线观看| 国产精品一区二区三区乱码| 成人免费观看视频| 欧美日韩不卡一区二区| 亚洲欧美一区二区三区孕妇| 欧美精品tushy高清| 日韩在线播放一区二区| 亚洲电影一区二区三区| 成人免费一区二区三区视频| 午夜精品一区二区三区电影天堂| 不卡的av网站| 91精品国产aⅴ一区二区| 欧美系列一区二区| 国产综合久久久久久久久久久久| 日本韩国欧美国产| 99re免费视频精品全部| 亚洲免费看黄网站| 国产麻豆视频精品| 亚洲高清免费一级二级三级| 亚洲精品国产视频| 九色porny丨国产精品| 91美女片黄在线观看91美女| 久久久久9999亚洲精品| 久88久久88久久久| 精品国产123| 国产在线精品一区二区夜色| 538在线一区二区精品国产| 午夜av一区二区三区| 在线综合+亚洲+欧美中文字幕| 亚洲成av人影院| 日韩一级完整毛片| 国产剧情一区在线| 国产性做久久久久久| 高清不卡在线观看| 中文字幕制服丝袜成人av| 成人综合日日夜夜| 国产精品久久久久永久免费观看| 成人激情小说网站| 亚洲成人精品一区| 日韩欧美的一区二区| 高清国产午夜精品久久久久久| 中文字幕亚洲欧美在线不卡| 欧美中文字幕久久 | 中文字幕一区二区三区在线观看| 91香蕉视频mp4| 天堂成人国产精品一区| 免费观看成人av| 2021久久国产精品不只是精品 | 91香蕉视频污在线| 蜜臀国产一区二区三区在线播放| 久久久久国产精品麻豆ai换脸| 成人毛片视频在线观看| 日韩vs国产vs欧美| 亚洲另类一区二区| 欧美不卡一区二区三区四区| 99精品国产热久久91蜜凸| 日本sm残虐另类| 亚洲精品免费视频| 久久亚洲一级片| 欧美丰满少妇xxxxx高潮对白| 国产乱码精品一品二品| 日韩高清不卡在线| 亚洲五月六月丁香激情| 国产精品卡一卡二| 久久亚洲一级片| 欧美一二三区在线| 欧美视频一二三区| 欧洲一区二区三区免费视频| 国产精品影视在线观看| 精品制服美女久久| 免费日本视频一区| 日韩av在线发布| 日本亚洲电影天堂| 午夜免费欧美电影| 亚洲国产日韩在线一区模特| 一区二区三区免费观看| 一区二区三区在线免费播放| 亚洲精品日韩专区silk| 亚洲视频在线观看一区| 亚洲女爱视频在线| 一区二区三区波多野结衣在线观看| 国产精品理论片在线观看| 欧美韩国日本综合| 亚洲欧美自拍偷拍| 亚洲精品国产精品乱码不99 | 91玉足脚交白嫩脚丫在线播放| 福利一区福利二区| av不卡免费在线观看| 91国偷自产一区二区三区观看| 91在线播放网址| 717成人午夜免费福利电影| 日韩免费观看2025年上映的电影| 欧美精品一区在线观看| 欧美国产精品专区| 一区二区在线免费观看| 亚洲成人在线免费| 国产精品一区二区果冻传媒| 成人h精品动漫一区二区三区| 91福利在线观看| 欧美成人福利视频| 亚洲精品乱码久久久久久久久| 国产精品一区免费视频| 福利一区在线观看| 欧美一级视频精品观看| 国产三区在线成人av| 亚洲一区二区欧美| 国产伦精品一区二区三区免费迷 | 2020国产精品| 亚洲综合色视频| 国产91精品露脸国语对白| 精品午夜久久福利影院| 不卡电影一区二区三区| 欧美tickle裸体挠脚心vk| 亚洲猫色日本管| 国产成人午夜视频| 91精品国产综合久久国产大片| 久久九九全国免费| 亚洲第一福利一区| 一本久久a久久免费精品不卡| 精品久久久网站| 丝袜美腿亚洲综合| 欧美日韩免费一区二区三区视频| 国产欧美精品一区| 激情欧美日韩一区二区| 欧美亚洲动漫制服丝袜| 最新热久久免费视频| 激情综合色综合久久| 欧美一区二区成人| 亚洲激情一二三区| 在线精品视频免费播放| 国产精品久久久久久久久快鸭 | 欧美精品在线视频| 亚洲一区二区三区四区五区黄| 99精品国产99久久久久久白柏| 中文字幕一区二区三中文字幕| 国产成人激情av| 国产精品无遮挡| 成人免费视频一区二区| 国产精品视频观看| 色婷婷国产精品久久包臀| 亚洲免费大片在线观看| 欧美午夜精品久久久久久孕妇 | 久久综合成人精品亚洲另类欧美 | 91老师国产黑色丝袜在线| 国产精品国产三级国产aⅴ原创| 亚洲精品高清在线| 欧美日韩视频在线第一区| 国产精品影音先锋| 蜜桃精品视频在线| 一区二区高清视频在线观看| 欧美丰满少妇xxxbbb| 久久国产婷婷国产香蕉| 首页国产丝袜综合| 欧美mv日韩mv国产网站app| 国产精品一区二区男女羞羞无遮挡| 国产欧美日韩三级| 色诱视频网站一区| 国产一区二区精品久久91| 1024亚洲合集| 国产午夜精品福利| 91精品国产91热久久久做人人| 成人精品高清在线| 偷拍一区二区三区| 国产精品精品国产色婷婷| 欧美成人aa大片| 欧美一区二区三区四区高清| 色噜噜狠狠一区二区三区果冻| 国产伦精品一区二区三区在线观看| 视频一区二区中文字幕| 中文字幕成人在线观看| 日韩久久精品一区| 欧美日韩二区三区| 91麻豆产精品久久久久久 | 国产欧美日韩精品一区| 日韩一区二区麻豆国产| 在线精品视频免费播放| 在线观看国产精品网站| 91激情五月电影| 欧美性生活久久| 日本精品视频一区二区三区| 亚洲第一搞黄网站| 婷婷综合五月天| 美国毛片一区二区| 国产乱色国产精品免费视频| 久久精品99国产精品日本| 韩国女主播一区| 国产69精品久久777的优势|