DirectShow 接口说明文档

WCHAR wszCaptureFile[_MAX_PATH]; // 捕捉文件的路径,该文件保存捕捉到的视频

    WORD wCapFileSize;  // 大小(以Meg为单位)

    ISampleCaptureGraphBuilder *pBuilder; // ISampleCGB  类对象实例的指针

    IVideoWindow *pVW; // 视频显示窗口的指针,利用该指针将视频显示在项目的界面内

    IMediaEventEx *pME;  // 媒体事件接口的指针,用来控制filtergraph的play、stop等

    IAMDroppedFrames *pDF;// 获取捕捉过程中丢帧数的接口指针

    IAMVideoCompression *pVC; // 视频压缩接口指针,捕捉文件为mpeg2格式时用到

    IAMVfwCaptureDialogs *pDlg; // 用于捕捉器件设置的对话框接口指针

    IAMStreamConfig *pASC;      // for audio cap          音频捕捉流配置接口指针

    IAMStreamConfig *pVSC;      // for video cap          视频捕捉流配置接口指针

    IBaseFilter *pRender;  // 显示视频图像的filter的接口指针

    IBaseFilter *pVCap, *pACap; // 视频、音频捕捉器件的filter的接口指针

    IGraphBuilder *pFg;  // ISampleCGB中用于建立filtergraph的builder的接口指针

    IFileSinkFilter *pSink; // 保存文件要用到的FileSinkFilter的接口指针

    IConfigAviMux *pConfigAviMux; // Avi合成器件的filter的接口指针

    int  iMasterStream;  // 标识哪一个流作为MsterStream的整型变量

    BOOL fCaptureGraphBuilt; //标识是否 已建立了捕捉用的filter graph的布尔变量

    BOOL fPreviewGraphBuilt; //是否已建立了预览用的filter graph的布尔变量

    BOOL fCapturing;  //是否正在捕捉?

    BOOL fPreviewing; //是否正在预览?

    BOOL fMPEG2;  //是MPEG2的视频源码?如有线电视接收器等的信号源

    BOOL fCapAudio;  //需要捕捉音频吗?

    BOOL fCapCC;  //需要显示MPEG2中的隐藏式字幕吗?

    BOOL fCCAvail;  //有可用的隐藏式字幕吗?只有VBI图文视频流才可用

    BOOL fCapAudioIsRelevant;  //捕捉的视频已有关联的音频吗?

    bool fDeviceMenuPopulated;  //Devices菜单已填写

    IMoniker *rgpmVideoMenu[10];  //保存视频捕捉器件菜单中每个器件的标识(名字)接口

    IMoniker *rgpmAudioMenu[10];  //保存音频捕捉器件菜单中每个器件的标识(名字)接口

    IMoniker *pmVideo;  //获取视频捕捉filter的friendlyname的标识接口的指针

    IMoniker *pmAudio;  //获取音频捕捉filter的friendlyname的标识接口的指针

    double FrameRate;  ​//用户设定的帧率数值,即每秒帧

    BOOL fWantPreview;  //需要预览吗?

    long lCapStartTime;  //开始捕捉的时间

    long lCapStopTime;  //停止捕捉的时间

    WCHAR wachFriendlyName[120];  //保存捕捉器件的友善名称的字符串数组

    BOOL fUseTimeLimit;  //是否使用时间限制?

    BOOL fUseFrameRate;  //是否使用用户设定的帧率?

    DWORD dwTimeLimit;  //用户设定的时间限制长度数值

    int iFormatDialogPos;  //VFW设备设置format输出格式的属性页的起始位置值

    int iSourceDialogPos;  //VFW设备设置source信号源的属性页的起始位置值

    int iDisplayDialogPos; //VFW设备设置display显示参数的属性页的起始位置值

    int iVCapDialogPos;  //WDM视频设备的属性页的起始位置值

    int iVCrossbarDialogPos;  //WDM视频设备的输入选择对话框的起始位置值

    int iTVTunerDialogPos;  //WDM电视设备的调谐对话框的起始位置值

    int iACapDialogPos;  //WDM音频设备的属性页的起始位置值

    int iACrossbarDialogPos;  //WDM音频设备的输入选择对话框的起始位置值

    int iTVAudioDialogPos;  //WDM电视设备的音频属性页的起始位置值

    int iVCapCapturePinDialogPos; //WDM视频设备的捕捉Pin属性页的起始位置值

    int iVCapPreviewPinDialogPos; //WDM视频设备的预览Pin属性页的起始位置值

    int iACapCapturePinDialogPos;  //WDM音频设备的捕捉Pin属性页的起始位置值

    long lDroppedBase;  //丢帧数

    long lNotBase; //捕捉帧数

    BOOL fPreviewFaked; // 当捕捉设备没有preview pin时,是否用capture pin充当preview pin

    CCrossbar *pCrossbar;  // CCrossbar类对象指针

    int iVideoInputMenuPos; // 选中的视频输入源在输入菜单中的位置值

    LONG NumberOfVideoInputs; //视频输入源的数量

    HMENU hMenuPopup;  // 菜单句柄

    int iNumVCapDevices; // 现有视频捕捉设备数量

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,616评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,020评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,078评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,040评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,154评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,265评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,298评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,072评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,491评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,795评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,970评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,654评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,272评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,985评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,815评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,852评论 2 351

推荐阅读更多精彩内容