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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? streams.h

?? 《DirectShow開發指南》的隨書原代碼
?? H
字號:
//------------------------------------------------------------------------------
// File: Streams.h
//
// Desc: DirectShow base classes - defines overall streams architecture.
//
// Copyright (c) 1992 - 2000, Microsoft Corporation.  All rights reserved.
//------------------------------------------------------------------------------


#ifndef __STREAMS__
#define __STREAMS__

#ifdef	_MSC_VER
// disable some level-4 warnings, use #pragma warning(enable:###) to re-enable
#pragma warning(disable:4100) // warning C4100: unreferenced formal parameter
#pragma warning(disable:4201) // warning C4201: nonstandard extension used : nameless struct/union
#pragma warning(disable:4511) // warning C4511: copy constructor could not be generated
#pragma warning(disable:4512) // warning C4512: assignment operator could not be generated
#pragma warning(disable:4514) // warning C4514: "unreferenced inline function has been removed"

#if _MSC_VER>=1100
#define AM_NOVTABLE __declspec(novtable)
#else
#define AM_NOVTABLE
#endif
#endif	// MSC_VER


#include <windows.h>
#include <windowsx.h>
#include <olectl.h>
#include <ddraw.h>
#include <mmsystem.h>

#ifndef NUMELMS
   #define NUMELMS(aa) (sizeof(aa)/sizeof((aa)[0]))
#endif

///////////////////////////////////////////////////////////////////////////
// The following definitions come from the Platform SDK and are required if
// the applicaiton is being compiled with the headers from Visual C++ 6.0.
///////////////////////////////////////////////////////////////////////////
#ifndef InterlockedExchangePointer
	#define InterlockedExchangePointer(Target, Value) \
   (PVOID)InterlockedExchange((PLONG)(Target), (LONG)(Value))
#endif

#ifndef _WAVEFORMATEXTENSIBLE_
#define _WAVEFORMATEXTENSIBLE_
typedef struct {
    WAVEFORMATEX    Format;
    union {
        WORD wValidBitsPerSample;       /* bits of precision  */
        WORD wSamplesPerBlock;          /* valid if wBitsPerSample==0 */
        WORD wReserved;                 /* If neither applies, set to zero. */
    } Samples;
    DWORD           dwChannelMask;      /* which channels are */
                                        /* present in stream  */
    GUID            SubFormat;
} WAVEFORMATEXTENSIBLE, *PWAVEFORMATEXTENSIBLE;
#endif // !_WAVEFORMATEXTENSIBLE_

#if !defined(WAVE_FORMAT_EXTENSIBLE)
#define  WAVE_FORMAT_EXTENSIBLE                 0xFFFE
#endif // !defined(WAVE_FORMAT_EXTENSIBLE)

#ifndef GetWindowLongPtr
  #define GetWindowLongPtrA   GetWindowLongA
  #define GetWindowLongPtrW   GetWindowLongW
  #ifdef UNICODE
    #define GetWindowLongPtr  GetWindowLongPtrW
  #else
    #define GetWindowLongPtr  GetWindowLongPtrA
  #endif // !UNICODE
#endif // !GetWindowLongPtr

#ifndef SetWindowLongPtr
  #define SetWindowLongPtrA   SetWindowLongA
  #define SetWindowLongPtrW   SetWindowLongW
  #ifdef UNICODE
    #define SetWindowLongPtr  SetWindowLongPtrW
  #else
    #define SetWindowLongPtr  SetWindowLongPtrA
  #endif // !UNICODE
#endif // !SetWindowLongPtr

#ifndef GWLP_WNDPROC
  #define GWLP_WNDPROC        (-4)
#endif
#ifndef GWLP_HINSTANCE
  #define GWLP_HINSTANCE      (-6)
#endif
#ifndef GWLP_HWNDPARENT
  #define GWLP_HWNDPARENT     (-8)
#endif
#ifndef GWLP_USERDATA
  #define GWLP_USERDATA       (-21)
#endif
#ifndef GWLP_ID
  #define GWLP_ID             (-12)
#endif
#ifndef DWLP_MSGRESULT
  #define DWLP_MSGRESULT  0
#endif
#ifndef DWLP_DLGPROC 
  #define DWLP_DLGPROC    DWLP_MSGRESULT + sizeof(LRESULT)
#endif
#ifndef DWLP_USER
  #define DWLP_USER       DWLP_DLGPROC + sizeof(DLGPROC)
#endif
///////////////////////////////////////////////////////////////////////////
// End Platform SDK definitions
///////////////////////////////////////////////////////////////////////////


#include <strmif.h>     // Generated IDL header file for streams interfaces

#include <reftime.h>    // Helper class for REFERENCE_TIME management
#include <wxdebug.h>    // Debug support for logging and ASSERTs
#include <amvideo.h>    // ActiveMovie video interfaces and definitions
//include amaudio.h explicitly if you need it.  it requires the DX SDK.
//#include <amaudio.h>    // ActiveMovie audio interfaces and definitions
#include <wxutil.h>     // General helper classes for threads etc
#include <combase.h>    // Base COM classes to support IUnknown
#include <dllsetup.h>   // Filter registration support functions
#include <measure.h>    // Performance measurement
#include <comlite.h>    // Light weight com function prototypes

#include <cache.h>      // Simple cache container class
#include <wxlist.h>     // Non MFC generic list class
#include <msgthrd.h>	// CMsgThread
#include <mtype.h>      // Helper class for managing media types
#include <fourcc.h>     // conversions between FOURCCs and GUIDs
#include <control.h>    // generated from control.odl
#include <ctlutil.h>    // control interface utility classes
#include <evcode.h>     // event code definitions
#include <amfilter.h>   // Main streams architecture class hierachy
#include <transfrm.h>   // Generic transform filter
#include <transip.h>    // Generic transform-in-place filter
#include <uuids.h>      // declaration of type GUIDs and well-known clsids
#include <source.h>	// Generic source filter
#include <outputq.h>    // Output pin queueing
#include <errors.h>     // HRESULT status and error definitions
#include <renbase.h>    // Base class for writing ActiveX renderers
#include <winutil.h>    // Helps with filters that manage windows
#include <winctrl.h>    // Implements the IVideoWindow interface
#include <videoctl.h>   // Specifically video related classes
#include <refclock.h>	// Base clock class
#include <sysclock.h>	// System clock
#include <pstream.h>    // IPersistStream helper class
#include <vtrans.h>     // Video Transform Filter base class
#include <amextra.h>
#include <cprop.h>      // Base property page class
#include <strmctl.h>    // IAMStreamControl support
#include <edevdefs.h>   // External device control interface defines
#include <audevcod.h>   // audio filter device error event codes

#else
    #ifdef DEBUG
    #pragma message("STREAMS.H included TWICE")
    #endif
#endif // __STREAMS__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合激情另类小说区| 精品少妇一区二区三区| 激情文学综合丁香| 日产国产高清一区二区三区| 一区二区三国产精华液| 亚洲视频 欧洲视频| 成人欧美一区二区三区白人| 国产欧美日韩卡一| 国产精品久久久久久久浪潮网站| 国产婷婷精品av在线| 国产精品欧美一级免费| 亚洲免费观看高清完整版在线观看| 中文在线免费一区三区高中清不卡| 久久久.com| 亚洲欧美综合在线精品| 亚洲亚洲精品在线观看| 日本91福利区| 国产在线精品一区二区夜色| 国产精品99久久久久久似苏梦涵 | 精品一区二区综合| 久久国产精品无码网站| 国产一区二区三区四区五区入口| 国产精品正在播放| 91亚洲精品久久久蜜桃网站 | 亚洲欧美自拍偷拍| 亚洲第一在线综合网站| 黄色精品一二区| 99久久国产免费看| 欧美视频一区二| 久久影院午夜论| 一区二区三区在线观看动漫| 日本美女一区二区三区| 国产成人精品影院| 欧美三级中文字| 国产婷婷色一区二区三区在线| 中文字幕在线播放不卡一区| 天堂久久久久va久久久久| 国产一区 二区 三区一级| 91成人国产精品| 精品国产99国产精品| 亚洲精品乱码久久久久久 | 国产婷婷色一区二区三区四区| 一区二区三区在线免费播放| 黑人巨大精品欧美一区| 欧美性猛片xxxx免费看久爱| 久久久久亚洲综合| 日韩精品一二三| 91看片淫黄大片一级| 久久久久9999亚洲精品| 石原莉奈一区二区三区在线观看| 成人精品亚洲人成在线| 91精品国产免费| 尤物在线观看一区| 丁香网亚洲国际| 日韩欧美国产1| 五月激情六月综合| 欧美午夜免费电影| 亚洲欧美福利一区二区| 国产乱码精品一区二区三区忘忧草 | 777精品伊人久久久久大香线蕉| 国产精品乱码人人做人人爱| 极品少妇xxxx精品少妇| 欧美久久久久久蜜桃| 一区二区三区在线视频观看| 成人精品视频.| 久久在线观看免费| 国模无码大尺度一区二区三区| 欧美猛男男办公室激情| 亚洲黄色av一区| 色94色欧美sute亚洲13| 亚洲欧洲av在线| 一本高清dvd不卡在线观看| 中文字幕va一区二区三区| 国产成人在线视频免费播放| 久久这里只有精品首页| 国产精品一区二区在线观看网站 | 亚洲人一二三区| 色综合天天综合给合国产| 中文字幕制服丝袜一区二区三区| 国产一区二区毛片| 国产三级一区二区| 成人午夜大片免费观看| 欧美成人一区二区| 久久se这里有精品| 国产拍揄自揄精品视频麻豆| 麻豆精品一区二区av白丝在线| 欧美一区二区三区四区视频| 麻豆精品一区二区| 国产亚洲综合性久久久影院| 国产传媒日韩欧美成人| 最新国产成人在线观看| 欧美三区在线观看| 另类调教123区| 国产精品电影院| 91久久精品一区二区三区| 天天av天天翘天天综合网| 欧美日韩不卡在线| 久久er99热精品一区二区| 国产精品麻豆欧美日韩ww| 欧美色图激情小说| 韩国女主播成人在线| 亚洲色图在线播放| 欧美一区二区三级| 成人一级片网址| 亚洲第一福利视频在线| 精品av综合导航| 成人激情文学综合网| 性做久久久久久免费观看欧美| 日韩三级中文字幕| 成人av中文字幕| 日韩精品亚洲一区| 国产精品毛片大码女人| 在线播放日韩导航| www.日韩av| 美国毛片一区二区| 亚洲免费观看在线视频| 精品国精品国产| 欧美性欧美巨大黑白大战| 国产激情视频一区二区三区欧美| 亚洲一区在线观看视频| 国产亚洲精品福利| 在线不卡免费av| 91免费看片在线观看| 精品夜夜嗨av一区二区三区| 亚洲综合视频网| 国产色产综合色产在线视频| 欧美一区二区三区视频在线观看| 99久久精品99国产精品| 国产真实精品久久二三区| 日韩成人午夜精品| 亚洲永久免费av| 日韩毛片精品高清免费| 国产日韩欧美精品一区| 日韩精品中文字幕一区二区三区 | 久久欧美一区二区| 欧美老肥妇做.爰bbww视频| av在线这里只有精品| 国产福利不卡视频| 国内外成人在线视频| 免费不卡在线视频| 天堂久久久久va久久久久| 亚洲一区在线观看网站| 亚洲精品日韩综合观看成人91| 国产精品你懂的在线欣赏| 久久久亚洲欧洲日产国码αv| 91精品国产色综合久久久蜜香臀| 日本韩国欧美一区二区三区| 成人aa视频在线观看| 成人午夜碰碰视频| 国产a级毛片一区| 国产乱国产乱300精品| 久久激五月天综合精品| 麻豆极品一区二区三区| 九色porny丨国产精品| 久久精品久久综合| 狠狠狠色丁香婷婷综合激情 | 极品少妇xxxx精品少妇| 久久99九九99精品| 国产在线视频一区二区三区| 国产精品影视在线| 成人av网在线| 一本一道综合狠狠老| 欧美亚洲禁片免费| 日韩一区二区三区精品视频| 精品久久久久99| 国产欧美日韩综合| 亚洲精品综合在线| 日日摸夜夜添夜夜添亚洲女人| 午夜久久福利影院| 国产一区久久久| 99re8在线精品视频免费播放| 成人黄色av电影| 91黄色免费网站| 欧美喷潮久久久xxxxx| 欧美一区三区二区| 久久久一区二区三区| 一区二区三区在线视频免费| 日韩av不卡一区二区| 国产乱妇无码大片在线观看| 94-欧美-setu| 91精品国产91久久久久久一区二区 | 成人午夜av影视| 欧美综合视频在线观看| 日韩欧美一级片| 国产精品久久久久久久久免费桃花 | 国产在线视视频有精品| 99riav久久精品riav| 日韩亚洲欧美一区| 成人免费视频在线观看| 日韩成人精品在线观看| 丁香桃色午夜亚洲一区二区三区| 91视频国产观看| 日韩欧美国产综合在线一区二区三区| 久久精品一二三| 午夜精品福利一区二区三区av| 国产精品18久久久久久vr| 欧美亚洲高清一区| 国产欧美日韩亚州综合| 蜜桃av一区二区| 欧美日韩夫妻久久|