학습
학습 경로
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
strmif.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IAMAnalogVideoDecoder IAMAnalogVideoDecoder 인터페이스는 비디오 캡처 필터에서 아날로그-디지털 변환 프로세스에 대한 정보를 설정하고 검색합니다. WDM 비디오 캡처 필터는 디바이스가 아날로그 비디오 캡처 디바이스인 경우 이 인터페이스를 노출합니다. |
IAMAnalogVideoEncoder 참고 이 인터페이스는 더 이상 사용되지 않습니다. 참고 Microsoft는 이 인터페이스의 구현을 제공하지 않습니다. |
IAMAsyncReaderTimestampScaling 풀 모드 소스 필터를 사용하여 더 큰 파일 크기를 지원할 수 있습니다. |
IAMAudioInputMixer IAMAudioInputMixer 인터페이스는 이동 및 음량과 같은 오디오 캡처 속성을 제어합니다. 및 는 줄 또는 마이크와 같은 특정 오디오 입력을 사용하거나 사용하지 않도록 설정합니다. 오디오 캡처 필터는 필터 자체뿐만 아니라 각 입력 핀에 이 인터페이스를 노출합니다. 오디오 캡처 필터의 입력 핀은 실제 하드웨어 연결을 나타냅니다. 다른 DirectShow 필터에 연결되어 있지 않습니다. 핀 이름은 입력 형식을 나타냅니다. 예를 들어 "Line In" 또는 "Microphone"가 있습니다. 다음과 같이 IAMAudioInputMixer 인터페이스를 사용합니다. 특정 입력에 대한 설정을 제어하려면 핀의 인터페이스를 사용합니다. 여러 입력을 사용할 때 전체 속성을 설정하려면 필터에서 인터페이스를 사용합니다. 입력을 사용하거나 사용하지 않도록 설정하려면 해당 핀의 IAMAudioInputMixer::p ut_Enable 메서드를 호출합니다. 이 인터페이스의 일부 메서드는 기본 하드웨어의 기능에 따라 실패할 수 있습니다. 필터 Developers:_Implement 이 인터페이스는 오디오 캡처 필터의 각 입력 핀에 있습니다. 오디오 캡처 필터 자체에서 이 인터페이스를 구현하여 혼합 후 전체 오디오 설정을 제어할 수도 있습니다. |
IAMAudioRendererStats IAMAudioRendererStats 인터페이스는 오디오 렌더러 필터에서 통계 성능 정보를 검색합니다. 이 인터페이스는 개발 중에 오디오 렌더러의 성능 데이터를 기록하는 데 사용됩니다. |
IAMBufferNegotiation IAMBufferNegotiation 인터페이스는 각 버퍼의 만들기 및 크기를 위해 필터에 대한 버퍼 수를 요청합니다. |
IAMCameraControl IAMCameraControl 인터페이스는 확대/축소, 이동, 조리개 조정 또는 셔터 속도와 같은 카메라 설정을 제어합니다. 이 인터페이스를 가져오려면 카메라를 제어하는 필터를 쿼리합니다. |
IAMCertifiedOutputProtection IAMCertifiedOutputProtection 인터페이스는 COPP(Certified Output Protection Protocol) 메시지를 그래픽 드라이버로 보냅니다. |
IAMClockAdjust IAMClockAdjust 인터페이스는 참조 클록을 조정합니다. 시스템 참조 클록은 이 인터페이스를 노출합니다. |
IAMClockSlave IAMClockSlave 인터페이스는 다른 클록과 속도를 일치시킬 때 오디오 렌더러의 허용 오차를 제어합니다. 오디오 렌더러가 다른 클록과 속도를 일치시키는 경우 오디오가 지정된 허용 오차의 양까지 드리프트할 수 있습니다. |
IAMCopyCaptureFileProgress IAMCopyCaptureFileProgress 인터페이스는 ICaptureGraphBuilder2::CopyCaptureFile 메서드에서 사용하는 콜백 인터페이스입니다. CopyCaptureFile 메서드를 완료하는 데 시간이 오래 걸릴 수 있으므로 애플리케이션은 이 인터페이스를 구현하여 복사 작업의 진행률에 대한 정기적인 알림을 받을 수 있습니다. 애플리케이션이 이 정보를 받을 필요가 없는 경우 인터페이스를 구현할 필요가 없습니다. |
IAMCrossbar IAMCrossbar 인터페이스는 신호를 아날로그 또는 디지털 소스에서 비디오 캡처 필터로 라우팅합니다. 이 인터페이스는 아날로그 비디오 크로스바 필터에 의해 구현됩니다. |
IAMDecoderCaps IAMDecoderCaps 인터페이스는 MPEG 디코더 필터에서 기능 정보를 반환합니다. |
IAMDeviceRemoval IAMDeviceRemoval 인터페이스는 Filter Graph Manager가 캡처 디바이스에 대한 디바이스 제거 이벤트에 등록하는 방법을 제공합니다. |
IAMDevMemoryAllocator 참고 이 인터페이스는 더 이상 AVI 분할기에서 지원되지 않습니다. 참고 이 인터페이스는 AVI 파일을 직접 하드웨어 메모리로 읽어야 하는 이전 하드웨어 디코더를 지원하도록 정의되었습니다. |
IAMDevMemoryControl 참고 이 인터페이스는 더 이상 AVI 분할기에서 지원되지 않습니다. 참고 AVI 파일을 하드웨어 메모리로 직접 읽어야 하는 특정 이전 하드웨어 디코더를 지원하도록 정의되었습니다. |
IAMDroppedFrames IAMDroppedFrames 인터페이스는 삭제된 프레임 수와 배달된 프레임 수를 포함하여 비디오 캡처 필터에서 성능 정보를 검색합니다. 애플리케이션은 이 인터페이스를 사용하여 런타임에 캡처 성능을 확인할 수 있습니다. |
IAMExtDevice IAMExtDevice 인터페이스는 DV 카메라 또는 VTR(비디오 테이프 리코더)과 같은 외부 디바이스를 제어합니다. |
IAMExtTransport IAMExtTransport 인터페이스는 VTR(비디오 테이프 사각형) 또는 캠코더의 전송을 제어합니다. |
IAMFilterGraphCallback IAMFilterGraphCallback 인터페이스는 그래프를 빌드하는 동안 콜백 메커니즘을 제공합니다. 이 인터페이스를 사용하려면 애플리케이션 또는 클라이언트 개체에서 인터페이스를 구현합니다. |
IAMFilterMiscFlags IAMFilterMiscFlags 인터페이스는 필터가 원본 필터인지 렌더러인지 쿼리합니다. |
IAMGraphBuilderCallback IAMGraphBuilderCallback 인터페이스는 그래프를 빌드하는 동안 콜백 메커니즘을 제공합니다. 이 인터페이스를 사용하려면 애플리케이션 또는 클라이언트 개체에서 인터페이스를 구현합니다. |
IAMGraphStreams IAMGraphStreams 인터페이스는 라이브 원본을 렌더링하는 필터 그래프를 제어합니다. |
IAMLatency IAMLatency 인터페이스는 필터가 그래프에 도입하는 대기 시간의 양을 보고합니다. |
IAMOpenProgress IAMOpenProgress 인터페이스는 파일 열기 작업의 진행률을 보고하고 애플리케이션이 작업을 취소할 수 있도록 합니다. 네트워크를 통해 파일을 여는 필터는 이 인터페이스를 노출할 수 있습니다. |
IAMOverlayFX IAMOverlayFX 인터페이스는 비디오 오버레이가 사용자의 화면에 표시되는 방식을 제어합니다. 오버레이 믹서 필터는 이 인터페이스를 구현합니다. |
IAMovieSetup 참고 이 인터페이스는 더 이상 사용되지 않습니다. (IAMovieSetup) |
IAMPhysicalPinInfo 참고 이 인터페이스는 더 이상 사용되지 않습니다. (IAMPhysicalPinInfo) |
IAMPluginControl 기본 설정 및 차단된 필터 목록을 제어합니다. |
IAMPushSource IAMPushSource 인터페이스는 라이브 원본을 렌더링하는 필터 그래프를 동기화합니다. |
IAMResourceControl IAMResourceControl 인터페이스가 열리고 디바이스가 실제로 필요하기 전에 오디오 디바이스 리소스를 보유하므로 재생을 보장하거나 애플리케이션에서 디바이스를 사용할 수 없다는 것을 미리 학습할 수 있습니다. 다음 필터는 이 인터페이스를 구현합니다.오디오 캡처 필터. DirectSound 렌더러 필터. 오디오 렌더러(WaveOut) 필터입니다. |
IAMStreamConfig IAMStreamConfig 인터페이스는 오디오 및 비디오 모두에 대해 특정 캡처 및 압축 필터의 출력 형식을 설정합니다. |
IAMStreamControl IAMStreamControl 인터페이스는 필터의 개별 스트림을 제어합니다. |
IAMStreamSelect IAMStreamSelect 인터페이스는 파서 필터에서 사용 가능한 스트림 중에서 선택합니다. |
IAMTimecodeDisplay IAMTimecodeDisplay 인터페이스는 외부 SMPTE/MIDI 시간 코드 표시 디바이스를 제어합니다. DirectShow는 현재 이 인터페이스를 구현하는 필터를 제공하지 않습니다. |
IAMTimecodeGenerator IAMTimecodeGenerator 인터페이스는 외부 SMPTE/MIDI 시간 코드 생성기가 필터 그래프에 데이터를 제공하는 방법을 제어합니다. DirectShow는 현재 이 인터페이스를 구현하는 필터를 제공하지 않습니다. |
IAMTimecodeReader IAMTimecodeReader 인터페이스는 외부 디바이스에서 SMPTE 또는 MIDI 시간 코드를 읽습니다. MSDV 및 MSTape 드라이버는 외부 DV 또는 MPEG-2 캠코더에서 시간 코드를 읽기 위해 이 인터페이스를 지원합니다. |
IAMTuner IAMTuner 인터페이스는 TV 튜너를 제어합니다. |
IAMTunerNotification 참고 TV 튜너 필터가 콜백 메커니즘을 구현하지 않으므로 이 콜백 인터페이스는 더 이상 사용되지 않습니다. . |
IAMTVAudio IAMTVAudio 인터페이스는 텔레비전 소스의 오디오를 제어합니다. TV 오디오 필터는 이 인터페이스를 구현합니다. 애플리케이션은 이를 사용하여 SAP(보조 오디오 프로그램) 및 스테레오 또는 모노 선택을 비롯한 TV 오디오 설정을 제어할 수 있습니다. |
IAMTVAudioNotification 참고 TV 오디오 필터가 콜백 메커니즘을 구현하지 않으므로 이 콜백 인터페이스는 더 이상 사용되지 않습니다. . |
IAMTVTuner IAMTVTuner 인터페이스는 TV 튜너를 제어합니다. |
IAMVfwCaptureDialogs IAMVfwCaptureDialogs 인터페이스는 VFW(Windows용 비디오) 캡처 드라이버에서 제공하는 대화 상자를 표시합니다. VFW 캡처 필터는 이 인터페이스를 구현합니다. |
IAMVfwCompressDialogs IAMVfwCompressDialogs 인터페이스는 VFW(Windows용 비디오) 코덱에서 제공하는 대화 상자를 표시합니다. |
IAMVideoCompression IAMVideoCompression 인터페이스는 비디오 압축 속성을 설정하고 검색합니다. |
IAMVideoControl IAMVideoControl 인터페이스는 사용 가능한 프레임 속도 및 이미지 방향을 열거하는 것과 같은 특정 비디오 캡처 작업을 제어합니다. |
IAMVideoDecimationProperties IAMVideoDecimationProperties 인터페이스는 오버레이 믹서가 비디오 decimation을 수행하는 방법을 제어합니다. 비디오 창이 표시되는 비디오의 네이티브 크기보다 작으면 비디오 렌더러는 들어오는 비디오 즉, 비디오를 더 작은 크기로 축소해야 합니다. 10진수는 다음 위치 중 하나에서 수행할 수 있습니다. VGA 칩의 오버레이 하드웨어입니다. 비디오 포트에 기본 제공되는 스케일러입니다(연결이 비디오 포트를 통해 인 경우). 렌더러에 비디오를 제공하는 디코더입니다. 애플리케이션은 성능을 최적화하기 위해 이 인터페이스에서 메서드를 호출하여 특정 10진수 전략을 선택할 수 있습니다. 그러나 대부분의 애플리케이션은 이 인터페이스를 사용할 기회가 없습니다. 애플리케이션이 특정 하드웨어를 지원하도록 설계되지 않은 한 오버레이 믹서 필터의 기본 동작을 삭제하도록 수정할 이유가 없습니다. |
IAMVideoProcAmp IAMVideoProcAmp 인터페이스는 밝기, 대비, 색조, 채도, 감마 및 선명도와 같은 들어오는 비디오 신호의 품질을 조정합니다. WDM 비디오 캡처 필터는 하드웨어가 이미지 조정을 지원하는 경우 이 인터페이스를 노출합니다. |
IAsyncReader IAsyncReader 인터페이스는 필터에서 비동기 데이터 요청을 수행합니다. 이 인터페이스는 비동기 읽기 작업을 수행하는 출력 핀에 의해 노출됩니다. |
IBaseFilter IBaseFilter 인터페이스는 DirectShow 필터의 기본 인터페이스입니다. |
IBPCSatelliteTuner 참고 이 인터페이스는 구현되지 않았으며 더 이상 사용되지 않습니다. IBPCSatelliteTuner 인터페이스는 위성 TV 튜닝을 지원합니다. |
ICaptureGraphBuilder 참고 이 인터페이스는 더 이상 사용되지 않습니다. (ICaptureGraphBuilder) |
ICaptureGraphBuilder2 ICaptureGraphBuilder2 인터페이스 빌드는 그래프 및 기타 사용자 지정 필터 그래프를 캡처합니다. |
ICodecAPI ICodecAPI 인터페이스(strmif.h)는 인코더 또는 디코더 필터에서 설정을 설정하고 검색합니다. |
IConfigAviMux IConfigAviMux 인터페이스는 AVI Mux 필터를 구성합니다. |
IConfigInterleaving IConfigInterleaving 인터페이스는 AVI Mux 필터가 오디오 및 비디오 샘플을 인터리브하는 방법을 제어합니다. |
ICreateDevEnum ICreateDevEnum 인터페이스는 비디오 캡처 디바이스 또는 오디오 캡처 디바이스와 같은 필터 범주에 대한 열거자를 만듭니다. |
IDDrawExclModeVideo IDDrawExclModeVideo 인터페이스를 사용하면 DirectDraw 전용 전체 화면 모드에서 비디오 재생이 가능합니다. |
IDDrawExclModeVideoCallback IDDrawExclModeVideoCallback 인터페이스는 IDDrawExclModeVideo 인터페이스에 대한 콜백 인터페이스입니다. 이 콜백 인터페이스를 사용하면 애플리케이션이 비디오 표시 유형, 크기 및 위치를 조정할 수 있도록 오버레이 위치, 크기, 표시 유형 등에 대한 변경 내용에 대한 동기 알림을 받을 수 있습니다. 이렇게 하면 시작, 끝 또는 재생 중에 색상 키 플래시가 발생하지 않습니다. 애플리케이션은 인터페이스를 구현해야 합니다. 재생에 문제가 발생하므로 어떤 메서드도 비디오 처리를 차단하거나 느리게 하는 것이 중요합니다. IDDrawExclModeVideo를 지원하는 필터를 작성하거나 애플리케이션이 적시에 색 키를 그릴 수 있도록 콜백을 생성해야 하는 경우 이 인터페이스를 사용합니다. |
IDecimateVideoImage IDecimateVideoImage 인터페이스는 디코더 필터의 10진수를 지정합니다. |
IDistributorNotify IDistributorNotify 인터페이스를 사용하면 필터 그래프가 변경될 때 플러그 인 배포자에게 알림을 받을 수 있습니다. 애플리케이션은 이 인터페이스를 사용하지 않습니다. |
IDrawVideoImage 참고 이 인터페이스는 더 이상 사용되지 않습니다. (IDrawVideoImage) |
IDvdCmd IDvdCmd 인터페이스는 DVD 명령이 시작되거나 끝날 때까지 기다립니다. DVD 탐색기는 이 인터페이스를 노출하는 동기화 개체를 만듭니다. |
IDvdControl 참고 이 인터페이스는 더 이상 사용되지 않습니다. (IDvdControl) |
IDvdControl2 IDvdControl2 인터페이스는 DVD-Video 타이틀을 탐색하고 재생합니다. |
IDvdGraphBuilder IDvdGraphBuilder 인터페이스는 DVD-Video 재생을 위한 필터 그래프를 빌드합니다. |
IDvdInfo 참고 이 인터페이스는 더 이상 사용되지 않습니다. (IDvdInfo) |
IDvdInfo2 IDvdInfo2 인터페이스는 DVD 디스크의 특성 또는 DVD 재생 및 탐색의 현재 상태를 보고합니다. |
IDvdState IDvdState 인터페이스는 현재 상태를 캐시합니다. 이 인터페이스를 구현하는 개체를 DVD 책갈피라고 합니다. 재생 위치, 사용자의 자녀 수준 및 DVD 지역을 포함하는 DVD 상태를 저장하고 복원하는 데 사용할 수 있습니다. |
IDVEnc IDVEnc 인터페이스는 DV 비디오 인코더 필터의 속성을 설정하고 검색합니다. |
IDVRGB219 IDVRGB219 인터페이스는 DV 비디오 인코더 및 DV 비디오 디코더 필터의 동적 범위를 제어합니다. |
IDVSplitter DV(디지털 비디오) 스트림의 프레임 속도를 다운그레이드합니다. |
IEncoderAPI IEncoderAPI는 더 이상 사용할 수 없습니다. (IEncoderAPI) |
IEnumFilters IEnumFilters 인터페이스는 필터 그래프의 필터를 열거합니다. |
IEnumMediaTypes IEnumMediaTypes 인터페이스는 핀의 기본 미디어 형식을 열거합니다. |
IEnumPins 필터의 핀을 열거합니다. IBaseFilter::EnumPins 메서드는 이 인터페이스를 반환합니다. |
IEnumRegFilters 참고 이 인터페이스는 더 이상 사용되지 않습니다. (IEnumRegFilters) |
IEnumStreamIdMap IEnumStreamIdMap 인터페이스는 MPEG-2 Demultiplexer의 IMPEG2StreamIdMap::MapStreamId 메서드에 의해 생성된 스트림 ID 맵의 표준 COM 컬렉션에서 구현됩니다. |
IFileSinkFilter IFileSinkFilter 인터페이스는 파일에 미디어 스트림을 쓰는 필터에 구현됩니다. |
IFileSinkFilter2 IFileSinkFilter2 인터페이스는 IFileSinkFilter 인터페이스를 확장합니다. |
IFileSourceFilter IFileSourceFilter 인터페이스는 원본 필터에 의해 노출되어 렌더링할 미디어 파일의 파일 이름과 미디어 형식을 설정합니다. |
IFilterChain IFilterChain 인터페이스는 필터 그래프에서 필터 체인을 시작, 중지 또는 제거하는 메서드를 제공합니다. |
IFilterGraph IFilterGraph 인터페이스는 필터 그래프를 빌드하는 메서드를 제공합니다. |
IFilterGraph2 IFilterGraph2 인터페이스는 필터 그래프를 빌드하는 메서드를 포함하는 IFilterGraph 및 IGraphBuilder 인터페이스를 확장합니다. Filter Graph Manager는 이 인터페이스를 구현합니다. |
IFilterGraph3 IFilterGraph3 인터페이스는 필터 그래프를 빌드하는 메서드를 포함하는 IFilterGraph2 인터페이스를 확장합니다. Filter Graph Manager는 이 인터페이스를 구현합니다. |
IFilterMapper 참고 이 인터페이스는 더 이상 사용되지 않습니다. (IFilterMapper) |
IFilterMapper2 필터를 등록 및 등록 취소하고 레지스트리에서 필터를 찾습니다. |
IFilterMapper3 IFilterMapper3 인터페이스는 IFilterMapper2 인터페이스를 확장합니다. Filter Mapper 개체는 이 인터페이스를 구현합니다. 참고 이 인터페이스는 더 이상 사용되지 않습니다. . |
IGetCapabilitiesKey IGetCapabilitiesKey 인터페이스를 사용하면 애플리케이션이 인코더 필터의 instance 만들지 않고도 레지스트리에서 소프트웨어 또는 하드웨어 코덱의 기능을 검색할 수 있습니다. |
IGraphBuilder 이 인터페이스는 애플리케이션이 필터 그래프를 빌드할 수 있도록 하는 메서드를 제공합니다. |
IGraphConfig Filter Graph Manager는 동적 그래프 빌드를 지원하기 위해 IGraphConfig를 노출합니다. |
IGraphConfigCallback IGraphConfigCallback 인터페이스에는 IGraphConfig::Reconfigure에 전달된 콜백 메서드가 포함되어 있습니다. 호출자(애플리케이션 또는 필터)는 이 인터페이스를 구현합니다. 자세한 내용은 IGraphConfig를 참조하세요. |
IGraphVersion IGraphVersion 인터페이스는 필터 그래프 관리자에서 구현되어 플러그 인 배포자 및 애플리케이션이 그래프가 변경된 시기를 알 수 있는 방법을 제공합니다. |
IIPDVDec IIPDVDec 인터페이스는 DV 비디오 디코더 필터에서 속성을 설정하고 검색하는 메서드를 제공합니다. |
IMediaEventSink Filter Graph Manager에 필터 그래프 내에서 발생하는 이벤트를 알 수 있습니다. |
IMediaFilter IMediaFilter 인터페이스는 필터의 스트리밍 상태를 제어합니다. 모든 DirectShow 필터는 이 인터페이스를 구현합니다. |
IMediaPropertyBag IMediaPropertyBag 인터페이스는 Media Property Bag 개체에 의해 노출됩니다. |
IMediaSample IMediaSample 인터페이스는 미디어 샘플에서 속성을 설정하고 검색합니다. |
IMediaSample2 IMediaSample2 인터페이스는 미디어 샘플에서 속성을 설정하고 검색합니다. 이 인터페이스는 IMediaSample 인터페이스를 상속합니다. |
IMediaSample2Config IMediaSample2Config 인터페이스는 VRAM 캡처 버퍼를 나타내는 Direct3D 표면에 대한 포인터를 반환합니다. |
IMediaSeeking IMediaSeeking 인터페이스에는 스트림 내의 위치를 찾고 재생 속도를 설정하는 메서드가 포함되어 있습니다. |
IMemAllocator IMemAllocator 인터페이스는 핀 간에 데이터를 이동하기 위해 미디어 샘플을 할당합니다. 이 인터페이스는 입력 핀이 IMemInputPin 인터페이스를 노출할 때 할당자를 공유하는 핀에서 사용됩니다. |
IMemAllocatorCallbackTemp IMemAllocatorCallbackTemp 인터페이스를 사용하면 샘플이 할당자의 무료 목록에 반환될 때마다 필터가 할당자로부터 콜백 알림을 받을 수 있습니다. 이 인터페이스의 사용은 더 이상 사용되지 않습니다. |
IMemAllocatorNotifyCallbackTemp 샘플이 할당자의 무료 목록에 반환될 때마다 필터가 할당자로부터 콜백 알림을 받을 수 있도록 합니다. |
IMemInputPin IMemInputPin 인터페이스는 미디어 데이터를 입력 핀에 전달합니다. |
IMpeg2Demultiplexer 이 인터페이스는 MPEG-2 Demultiplexer 필터(Demux)에서 구현되며 프로그램 스트림 모드와 전송 스트림 모드 모두에서 사용됩니다. |
IMPEG2StreamIdMap 이 인터페이스는 MPEG-2 Demultiplexer 필터(Demux)의 각 출력 핀에서 구현되며 프로그램 스트림 모드에서만 사용됩니다. |
IOverlay IOverlay 인터페이스는 필터가 비디오를 올바른 창 위치에 배치하는 동안 비디오 메모리에 직접 쓸 수 있도록 정보를 제공합니다. |
IOverlayNotify IOverlayNotify 인터페이스는 렌더링 창에 대한 변경 알림과 함께 디코더와 같은 업스트림 필터를 제공합니다. |
IOverlayNotify2 IOverlayNotify2 인터페이스는 IOverlayNotify 인터페이스에서 파생됩니다. |
IPersistMediaPropertyBag IPersistMediaPropertyBag 인터페이스는 Audio-Video AVI(Interleaved) 스트림에서 INFO 및 DISP 청크를 설정하고 검색합니다. |
Ipin 이 인터페이스는 모든 입력 및 출력 핀에 의해 노출됩니다. 필터 그래프 관리자는 이 인터페이스를 사용하여 핀을 연결하고 플러시 작업을 수행합니다. |
IPinConnection 이 인터페이스는 필터가 계속 실행되는 동안 입력 핀을 다시 연결하는 메서드를 제공합니다. |
IPinFlowControl 활성 출력 핀에서 데이터 흐름을 차단합니다. |
IQualityControl IQualityControl 인터페이스는 품질 제어를 지원합니다. |
IReferenceClock IReferenceClock 인터페이스는 필터 그래프에 대한 참조 시간을 제공합니다. 참조 클록 역할을 할 수 있는 필터는 이 인터페이스를 노출할 수 있습니다. |
IReferenceClockTimerControl IReferenceClockTimerControl 인터페이스는 참조 클록에서 사용하는 타이머 기간을 변경합니다. 이 인터페이스는 DirectShow 시스템 참조 시계에 의해 노출됩니다. |
IRegisterServiceProvider IRegisterServiceProvider 인터페이스는 개체를 필터 그래프 관리자에 서비스로 등록합니다. 자세한 내용은 IRegisterServiceProvider::RegisterService를 참조하세요. |
IResourceConsumer IResourceConsumer 인터페이스는 IResourceManager 인터페이스를 사용하는 개체에 대한 콜백 메커니즘을 제공합니다. 개체는 IResourceManager 인터페이스를 사용하여 필터 그래프 관리자에서 리소스를 요청하는 경우 IResourceConsumer를 구현해야 합니다. |
IResourceManager IResourceManager 인터페이스는 시스템 리소스에 대한 경합을 해결합니다. 필터 그래프 관리자는 이 인터페이스를 노출합니다. |
ISeekingPassThru ISeekingPassThru 인터페이스는 한 입력 필터 검색을 구현하는 도우미 개체를 만듭니다. |
IStreamBuilder IStreamBuilder 인터페이스를 사용하면 출력 핀이 필터 그래프 관리자에게 핀 자체가 필터 그래프의 다운스트림 섹션을 빌드할 것임을 알릴 수 있습니다. |
IVideoEncoder IVideoEncoder 인터페이스는 선택적으로 비디오 인코더 필터에 의해 노출됩니다. |
IVideoFrameStep IVideoFrameStep 인터페이스는 비디오 스트림을 단계합니다. |
IVMRAspectRatioControl IVMRAspectRatioControl 인터페이스는 비디오 혼합 렌더러 필터 7(VMR-7)이 원본 비디오의 가로 세로 비율을 유지하는지 여부를 제어합니다. |
IVMRDeinterlaceControl IVMRDeinterlaceControl 인터페이스는 VMR-7(Video Mixing Renderer Filter 7)을 사용하여 고급 하드웨어 가속 디인터레이싱을 지원합니다. |
IVMRFilterConfig IVMRFilterConfig 인터페이스는 VMR-7(Video Mixing Renderer Filter 7)의 운영 모드 및 비디오 렌더링 메커니즘을 구성하는 데 사용됩니다. |
IVMRImageCompositor IVMRImageCompositor 인터페이스는 비디오 혼합 렌더러 필터 7(VMR-7)의 기본 작성자에 의해 구현됩니다. |
IVMRImagePresenter IVMRImagePresenter 인터페이스는 VMR-7(Video Mixing Renderer Filter 7)의 기본 Allocator-Presenter 의해 구현됩니다. |
IVMRImagePresenterConfig IVMRImagePresenterConfig 인터페이스는 VMR-7(Video Mixing Renderer Filter 7)에서 사용하는 할당자-발표자에 대한 렌더링 기본 설정을 위한 메서드를 제공합니다. 애플리케이션은 이 인터페이스를 직접 사용하면 안 됩니다. |
IVMRImagePresenterExclModeConfig IVMRImagePresenterExclModeConfig 인터페이스는 IVMRImagePresenterConfig에서 상속되며 단독 모드 Allocator-Presenter에서 렌더링 기본 설정을 설정하고 검색하는 메서드를 제공합니다. |
IVMRMixerBitmap IVMRMixerBitmap 인터페이스를 사용하면 VMR-7(비디오 혼합 렌더러 필터 7)을 사용할 때 애플리케이션이 비트맵 또는 DirectDraw 표면의 정적 이미지를 비디오 스트림에 혼합할 수 있습니다. |
IVMRMixerControl IVMRMixerControl 인터페이스를 사용하면 애플리케이션이 비디오 혼합 렌더러 필터 7(VMR-7)에서 들어오는 비디오 스트림을 조작할 수 있습니다. |
IVMRMonitorConfig IVMRMonitorConfig 인터페이스는 비디오 혼합 렌더러 필터 7(VMR-7)에 의해 구현됩니다. |
IVMRSurface IVMRSurface 인터페이스는 VMR-7(Video Mixing Renderer Filter 7)에서 사용하는 미디어 샘플에서 구현됩니다. |
IVMRSurfaceAllocator IVMRSurfaceAllocator 인터페이스는 비디오 혼합 렌더러 필터 7(VMR-7)의 기본 할당자-발표자에 의해 구현됩니다. |
IVMRSurfaceAllocatorNotify IVMRSurfaceAllocatorNotify 인터페이스는 비디오 혼합 렌더러 필터 7(VMR-7)에 의해 구현됩니다. |
IVMRVideoStreamControl IVMRVideoStreamControl 인터페이스는 VMR-7(Video Mixing Renderer Filter 7)의 각 입력 핀에 구현됩니다. |
IVMRWindowlessControl IVMRWindowlessControl 인터페이스는 VMR-7(비디오 혼합 렌더러 필터 7)이 컨테이너 창 내에서 비디오 스트림을 렌더링하는 방법을 제어합니다. |
IVPManager IVPManager 인터페이스는 VPM(비디오 포트 관리자)에서 구현됩니다. |
ALLOCATOR_PROPERTIES ALLOCATOR_PROPERTIES 구조체는 할당자의 개수, 크기, 맞춤 및 접두사 속성을 설명합니다. |
AM_DVD_RENDERSTATUS AM_DVD_RENDERSTATUS 구조에는 DVD-Video 재생의 상태 나타내는 코드가 포함되어 있습니다. 이러한 코드는 IDvdGraphBuilder::RenderDvdVideoVolume 메서드에서 사용됩니다. |
AM_MEDIA_TYPE AM_MEDIA_TYPE 구조는 미디어 샘플의 형식을 설명합니다. |
AM_SAMPLE2_PROPERTIES AM_SAMPLE2_PROPERTIES 구조는 미디어 샘플의 속성을 설명합니다. IMediaSample2 인터페이스는 이 구조를 사용합니다. |
AM_STREAM_INFO AM_STREAM_INFO 구조에는 스트림 제어 정보가 포함됩니다. |
AMCOPPCommand AMCOPPCommand 구조체에는 COPP(Certified Output Protection Protocol) 명령이 포함되어 있습니다. |
AMCOPPSignature AMCOPPSignature 구조체에는 IAMCertifiedOutputProtection::SessionSequenceStart 메서드에 필요한 서명이 포함되어 있습니다. |
AMCOPPStatusInput AMCOPPStatusInput 구조에는 COPP(Certified Output Protection Protocol) 상태 요청이 포함되어 있습니다. |
AMCOPPStatusOutput AMCOPPStatusOutput 구조에는 COPP(Certified Output Protection Protocol) 상태 요청의 결과가 포함됩니다. |
AUDIO_STREAM_CONFIG_CAPS AUDIO_STREAM_CONFIG_CAPS 구조는 다양한 오디오 형식을 설명합니다. 오디오 압축 및 캡처 필터는 이 구조를 사용하여 생성할 수 있는 형식을 설명합니다. |
CodecAPIEventData CodecAPIEventData 구조체(strmif.h)는 EC_CODECAPI_EVENT 이벤트에 대한 이벤트 데이터를 포함합니다. 이 이벤트는 ICodecAPI 인터페이스를 지원하는 코덱에서 전송됩니다. |
COLORKEY COLORKEY 구조는 렌더러와 다른 필터 간에 색 키 정보를 전달합니다. |
DDCOLORKEY 색 키를 값 범위로 설명합니다. |
DVD_AudioAttributes DVD_AudioAttributes 구조체는 IDvdInfo2::GetAudioAttributes에서 디스크의 다양한 오디오 특성을 수신하는 데 사용됩니다. |
DVD_DECODER_CAPS DVD_DECODER_CAPS 구조는 DVD 디코더의 기능을 나타냅니다. |
DVD_HMSF_TIMECODE DVD_HMSF_TIMECODE 구조체는 DVD 시간 코드로 시간, 분, 초 및 프레임을 제공합니다. |
DVD_KaraokeAttributes DVD_KaraokeAttributes 구조에는 노래방 오디오 스트림에 대한 정보가 포함됩니다. IDvdInfo2::GetKaraokeAttributes 메서드는 지정된 스트림에 대한 DVD_KaraokeAttributes 구조를 채웁니다. |
DVD_MenuAttributes DVD_MenuAttributes 구조에는 DVD 메뉴에 대한 정보가 포함되어 있습니다. IDvdInfo2::GetTitleAttributes 메서드는 지정된 스트림에 대한 DVD_MenuAttributes 구조를 채웁니다. |
DVD_MUA_Coeff DVD_MUA_Coeff 구조체는 다중 채널 오디오 스트림의 한 채널에 대한 혼합 계수를 정의합니다. DVD_MultichannelAudioAttributes 구조체에는 스트림의 각 채널에 대해 하나씩 8개의 DVD_MUA_Coeff 구조체 배열이 포함됩니다. |
DVD_MUA_MixingInfo DVD_MUA_MixingInfo 구조는 지정된 타이틀의 한 오디오 스트림에 있는 채널에 대한 서라운드 사운드 혼합 정보를 설명합니다. |
DVD_MultichannelAudioAttributes DVD_MultichannelAudioAttributes 구조는 지정된 타이틀 내에서 한 오디오 스트림의 다중 채널 특성을 설명합니다. |
DVD_PLAYBACK_LOCATION DVD_PLAYBACK_LOCATION 구조는 DVD 재생 위치를 나타냅니다. |
DVD_PLAYBACK_LOCATION2 DVD_PLAYBACK_LOCATION2 구조는 DVD 재생 위치를 나타냅니다. |
DVD_SubpictureAttributes DVD_SubpictureAttributes 구조에는 DVD 하위 이미지에 대한 정보가 포함되어 있습니다. IDvdInfo2::GetSubpictureAttributes 메서드는 지정된 스트림에 대한 DVD_SubpictureAttributes 구조를 채웁니다. |
DVD_TIMECODE DVD_TIMECODE 구조에는 DVD 시간 코드(시간, 분, 초 및 프레임)가 포함됩니다. |
DVD_TitleAttributes DVD_TitleAttributes 구조에는 DVD 제목에 대한 정보가 포함되어 있습니다. |
DVD_VideoAttributes DVD_VideoAttributes 구조는 현재 제목 또는 메뉴에 대한 비디오 스트림의 특성을 설명합니다. |
DVINFO DVINFO 구조는 DV(디지털 비디오) 스트림의 형식을 설명합니다. |
FILTER_INFO FILTER_INFO 구조에는 필터에 대한 정보가 포함됩니다. |
NORMALIZEDRECT NORMALIZEDRECT 구조체는 혼합 작업에서 VMR 필터와 함께 사용하여 컴퍼지션 공간에서 비디오 사각형의 위치를 지정합니다. |
PIN_INFO PIN_INFO 구조체에는 핀에 대한 정보가 포함됩니다. |
품질 품질 구조는 렌더러의 홍수 또는 기근을 나타내고 렌더러의 성능을 최적화하기 위해 삭제하거나 추가할 프레임의 백분율을 지정하여 품질 메시지를 설명합니다. |
REGFILTER2 REGFILTER2 구조에는 필터를 등록하기 위한 정보가 포함되어 있습니다. |
REGFILTERPINS REGFILTERPINS 구조에는 필터를 등록하기 위한 핀 정보가 포함되어 있습니다. |
REGFILTERPINS2 REGFILTERPINS2 구조에는 IFilterMapper2 인터페이스를 통해 필터를 등록하기 위한 정보가 포함되어 있습니다. |
REGPINMEDIUM REGPINMEDIUM 구조체는 IFilterMapper2 인터페이스를 통해 등록을 위한 핀 매체를 설명합니다. |
REGPINTYPES REGPINTYPES 구조에는 필터를 등록하기 위한 미디어 형식 정보가 포함되어 있습니다. |
STREAM_ID_MAP STREAM_ID_MAP 구조는 MPEG-2 프로그램 스트림 내의 기본 스트림을 설명합니다. IEnumStreamIdMap 인터페이스 메서드와 함께 사용됩니다. |
TIMECODE TIMECODE 구조에는 기본 시간 코드 프레임 수 정보가 포함됩니다. T |
TIMECODE TIMECODE 구조에는 기본 시간 코드 프레임 수 정보가 포함됩니다. (TIMECODE) |
TIMECODE_SAMPLE TIMECODE_SAMPLE 구조에는 전체 시간 코드 정보가 포함됩니다. |
VIDEO_STREAM_CONFIG_CAPS VIDEO_STREAM_CONFIG_CAPS 구조는 다양한 비디오 형식을 설명합니다. 비디오 압축 및 비디오 캡처 필터는 이 구조를 사용하여 생성할 수 있는 형식을 설명합니다. |
VMRALLOCATIONINFO VMRALLOCATIONINFO 구조체는 VMR-7 필터의 IVMRSurfaceAllocator::AllocateSurface 메서드에 사용됩니다. |
VMRALPHABITMAP VMRALPHABITMAP 구조는 애플리케이션이 복합 비디오 프레임에 표시할 정적 알파 혼합 비트맵을 제공할 때 VMR-7 필터의 IVMRMixerBitmap 메서드에 사용됩니다. |
VMRDeinterlaceCaps VMRDeinterlaceCaps 구조는 디인터레이싱 모드의 기능을 설명합니다. |
VMRFrequency VMRFrequency 구조는 비디오 스트림의 빈도를 설명합니다. 빈도는 비율로 설명됩니다. 예를 들어 29.97fps의 NTSC 프레임 속도는 30,000:1001로 표시됩니다. |
VMRGUID VMRGUID 구조체는 VMRMONITORINFO 구조체의 멤버이며 시스템에서 모니터를 식별하는 데 사용됩니다(VMR-7에만 해당). |
VMRMONITORINFO VMRMONITORINFO 구조체는 IVMRMonitorConfig::GetAvailableMonitors 메서드에서 시스템의 모니터에 대한 정보를 설정하고 검색하는 데 사용됩니다(VMR-7에만 해당). |
VMRPRESENTATIONINFO VMRPRESENTATIONINFO 구조체는 IVMRImagePresenter::P resentImage 메서드(VMR-7에만 해당)에 사용됩니다. |
VMRVideoDesc 이 항목은 Windows XP 서비스 팩 1 이상에 적용됩니다. VMRVideoDesc 구조체는 디인터레이스할 비디오 스트림을 설명합니다. |
VMRVIDEOSTREAMINFO 이 항목은 Windows XP 이상에 적용됩니다. VMRVIDEOSTREAMINFO 구조체는 이미지 작성기에서 IVMRImageCompositor::CompositeImage에 대한 VMR-7 필터 호출에 사용됩니다. |
_AM_AUDIO_RENDERER_STAT_PARAM _AM_AUDIO_RENDERER_STAT_PARAM 열거형은 오디오 렌더러에서 검색할 성능 정보를 지정합니다. |
_AM_FILTER_MISC_FLAGS _AM_FILTER_MISC_FLAGS 열거형에는 필터가 원본 필터인지 렌더러 필터인지를 나타내는 플래그가 포함되어 있습니다. |
_AM_INTF_SEARCH_FLAGS 필터 그래프에서 인터페이스를 찾으려고 할 때 검색할 개체의 형식을 지정합니다. |
_AM_OVERLAY_NOTIFY_FLAGS AM_OVERLAY_NOTIFY_FLAGS 열거형은 오버레이가 변경되었거나 변경하려고 하는 내용을 나타냅니다. |
_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS 출력 핀에서 데이터 흐름을 차단하는 방법을 지정하는 플래그를 정의합니다. |
_AM_PUSHSOURCE_FLAGS 라이브 소스 필터의 동작을 나타냅니다. |
_AMRESCTL_RESERVEFLAGS 현재 예약 중인 리소스 수를 증가 또는 감소할지 여부를 지정합니다. |
_DVENCODERFORMAT DV(디지털 비디오) 형식을 나타냅니다. |
_DVENCODERRESOLUTION DV(디지털 비디오) 인코딩 해상도를 나타냅니다. |
_DVENCODERVIDEOFORMAT DV(디지털 비디오) 인코딩에 대한 비디오 표준(NTSC 또는 PAL)을 나타냅니다. |
_DVRESOLUTION DV(디지털 비디오) 디코딩 해상도를 나타냅니다. |
_REM_FILTER_FLAGS 필터 그래프에서 필터를 제거하는 방법을 지정합니다. |
AM_DVD_GRAPH_FLAGS AM_DVD_GRAPH_FLAGS 열거형은 DVD 탐색기에서 DVD 재생 그래프를 빌드하는 방법을 지정합니다. 이러한 플래그는 IDvdGraphBuilder::RenderDvdVideoVolume 메서드와 함께 사용됩니다. |
AM_DVD_STREAM_FLAGS DVD 스트림 유형(비디오, 오디오 또는 하위픽처)을 설명합니다. |
AM_GRAPH_CONFIG_RECONNECT_FLAGS 필터 그래프를 동적으로 다시 빌드할 때 필터를 다시 연결하는 방법을 지정합니다. |
AM_SEEKING_SEEKING_CAPABILITIES 미디어 스트림의 검색 기능을 지정합니다. |
AM_STREAM_INFO_FLAGS AM_STREAM_INFO_FLAGS 열거형은 핀의 스트림 제어 상태 나타내는 플래그를 정의합니다. |
AMOVERLAYFX DirectDraw 하드웨어 오버레이 표면에 미치는 영향을 지정합니다. |
AMTunerModeType TV 튜너(케이블 또는 안테나)의 빈도를 지정합니다. (AMTunerModeType) |
AnalogVideoStandard AnalogVideoStandard 열거형은 아날로그 텔레비전 신호의 형식을 지정합니다. |
CameraControlFlags CameraControlFlags 열거형은 카메라 설정이 수동으로 또는 자동으로 제어되는지 여부를 정의합니다. |
CameraControlProperty CameraControlProperty 열거형은 카메라의 설정을 지정합니다. |
CompressionCaps 비디오 압축 기능을 나타냅니다. |
DECIMATION_USAGE 오버레이 믹서 필터 필터가 비디오 이미지를 더 작은 크기로 스케일 다운하는 데 사용하는 전략을 설명합니다. |
DVD_AUDIO_APPMODE IDvdInfo2::GetAudioAttributes 호출에서 검색된 현재 오디오 모드를 나타냅니다. |
DVD_AUDIO_FORMAT DVD의 오디오 형식을 나타냅니다. |
DVD_AUDIO_LANG_EXT 오디오 스트림에 오디오 언어 확장이 포함되어 있는지 여부를 나타내는 플래그를 정의합니다. |
DVD_CMD_FLAGS DVD 탐색기 필터 필터가 명령 동기화를 처리하는 방법을 제어하는 플래그를 정의합니다. |
DVD_DISC_SIDE DVD 디스크의 측면을 나타냅니다. |
DVD_DOMAIN DVD 도메인을 정의합니다. |
DVD_FRAMERATE DVD가 초당 25 또는 30프레임을 재생하도록 제작되었는지 여부를 나타냅니다. |
DVD_KARAOKE_ASSIGNMENT 오디오 스트림에 대한 스피커 구성을 정의합니다. |
DVD_KARAOKE_CONTENTS 비트 OR 연산에서 사용되는 경우 노래방 제목에 있는 오디오 스트림의 각 채널 콘텐츠를 설명하는 플래그를 지정합니다. |
DVD_KARAOKE_DOWNMIX IDvdControl2::SelectKaraokeAudioPresentationMode 메서드에서 사용하는 플래그를 정의하여 각 보조 채널이 다운믹싱되는 스피커(있는 경우)를 제어합니다. |
DVD_MENU_ID IDvdControl2::ShowMenu 호출에서 DVD 메뉴를 지정합니다. |
DVD_NavCmdType DVD 탐색 명령 유형을 정의합니다. |
DVD_OPTION_FLAG DVD_OPTION_FLAG 열거형은 DVD 탐색기 필터의 동작을 제어하는 플래그를 정의합니다. 이러한 플래그를 설정하려면 IDvdControl2::SetOption을 호출합니다. |
DVD_PARENTAL_LEVEL DVD 사양에 정의된 일반 보호자 수준에 대한 플래그를 식별합니다. |
DVD_PREFERRED_DISPLAY_MODE 사용자가 선호하는 창 가로 세로 비율 및 변환 방법을 나타냅니다. |
DVD_RELATIVE_BUTTON DVD 메뉴 탐색 및 기타 작업에 사용되는 4가지 방향 단추를 식별합니다. |
DVD_SUBPICTURE_CODING 하위 항목 스트림에 포함된 콘텐츠의 종류를 나타냅니다. |
DVD_SUBPICTURE_LANG_EXT 지정된 하위픽처 스트림에서 가능한 언어 확장을 정의합니다. |
DVD_SUBPICTURE_TYPE 하위 항목 스트림에 포함된 콘텐츠의 종류를 결정하는 데 사용되는 플래그를 정의합니다. |
DVD_TextCharSet 지정된 문자열을 인코딩할 문자 집합을 정의합니다. |
DVD_TextStringType DVD 텍스트 문자열 형식의 하위 집합을 정의합니다. |
DVD_TIMECODE_FLAGS DVD가 재생되도록 작성된 프레임 속도를 나타냅니다. |
DVD_TITLE_APPMODE DVD 타이틀이 노래방 제목인지 여부를 나타냅니다. 이 열거형은 애플리케이션이 IDvdInfo2::GetTitleAttributes 메서드를 호출할 때 채워지는 DVD_TitleAttributes 구조체의 멤버입니다. |
DVD_VIDEO_COMPRESSION 가능한 DVD 비디오 압축 유형을 정의합니다. |
FILTER_STATE 필터의 상태 또는 필터 그래프의 상태를 지정합니다. |
InterleavingMode 비디오 프레임 및 오디오 샘플을 디스크에 쓰는 방법을 지정합니다. |
PhysicalConnectorType 실제 핀 유형(오디오 또는 비디오)을 지정합니다. |
PIN_DIRECTION 핀의 방향을 나타냅니다. |
QualityMessageType 품질 메시지 유형을 설명합니다. |
tagAM_SAMPLE_PROPERTY_FLAGS AM_SAMPLE2_PROPERTIES 구조체의 dwSampleFlags 및 dwStreamId 멤버에 대한 값을 지정합니다. 이러한 값은 미디어 샘플의 속성을 설명합니다. |
TunerInputType TV 튜너(케이블 또는 안테나)의 빈도를 지정합니다. (TunerInputType) |
TVAudioMode TV 오디오 컨트롤의 모드를 지정합니다. |
VALID_UOP_FLAG 현재 DVD에서 허용되는 UOP(사용자 작업) 명령을 나타냅니다. |
VfwCaptureDialogs Windows용 비디오 캡처 드라이버에 있을 수 있는 대화 상자를 지정합니다. |
VfwCompressDialogs Windows용 비디오 압축(코덱) 드라이버에 있을 수 있는 대화 상자를 지정합니다. |
VideoControlFlags 비디오 디바이스의 비디오 작업 모드를 지정합니다. |
VIDEOENCODER_BITRATE_MODE VIDEOENCODER_BITRATE_MODE 열거형 형식은 IEncoderAPI 인터페이스에서 지원하는 세 가지 비트 전송률 유형을 정의합니다. |
VideoProcAmpFlags VideoProcAmpFlags 열거형은 특정 비디오 속성이 수동으로 또는 자동으로 제어되는지 여부를 나타냅니다. |
VideoProcAmpProperty VideoProcAmpProperty 열거형은 비디오 캡처 디바이스의 비디오 속성을 지정합니다. |
VMR_ASPECT_RATIO_MODE VMR_ASPECT_RATIO_MODE 열거형 형식은 비디오 혼합 렌더러 필터 7이 원본 비디오의 가로 세로 비율을 유지하는지 여부를 설명합니다. |
VMRDeinterlacePrefs VMRDeinterlacePrefs 열거형 형식은 애플리케이션에서 설정한 메서드를 사용할 수 없는 경우 비디오 혼합 렌더러 필터 7(VMR-7)에서 사용하는 디인터레이싱 메서드를 설명합니다. |
VMRDeinterlaceTech VMRDeinterlaceTech 열거형 형식은 비디오 스트림을 디인터레이싱하는 데 사용되는 알고리즘을 설명합니다. 플래그는 상호 배타적이지 않습니다. 드라이버는 플래그의 조합을 설정할 수 있습니다. |
VMRMixerPrefs VMRMixerPrefs 열거형에는 DirectDraw 화면에서 비디오 이미지를 만들 때 사용할 소수점, 필터링 및 색 공간 정보를 지정하는 플래그가 포함되어 있습니다. |
VMRMode VMRMode 열거형 형식은 IVMRFilterConfig::GetRenderingMode 및 IVMRFilterConfig::SetRenderingMode 메서드를 호출하여 VMR-7(비디오 혼합 렌더러 필터 7) 렌더링 모드를 검색하거나 지정하는 데 사용됩니다. |
VMRPresentationFlags VMRPresentationFlags 열거형 형식은 VMRPRESENTATIONINFO 구조의 멤버입니다. |
VMRRenderPrefs VMRRenderPrefs 열거형 형식은 IVMRFilterConfig::GetRenderingPrefs 및 IVMRFilterConfig::SetRenderingPrefs 메서드와 함께 사용하여 기본 렌더링 기본 설정을 가져옵니다. |
VMRSurfaceAllocationFlags VMRSurfaceAllocationFlags 열거형은 IVMRSurfaceAllocator::AllocateSurface 메서드와 함께 사용하여 표면 생성 매개 변수를 지정합니다. |
학습
학습 경로
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.
설명서
IKsPropertySet 인터페이스(Ksproxy.h) - Win32 apps
IKsPropertySet 인터페이스는 원래 WDM 드라이버에서 디바이스 속성을 설정하고 검색하는 효율적인 방법으로 설계되었으며, KSProxy를 사용하여 사용자 모드 COM 메서드 호출을 WDM 스트리밍 클래스 드라이버에서 사용하는 커널 모드 속성 집합으로 변환합니다. 이 인터페이스는 이제 소프트웨어 구성 요소 간에 정보를 엄격하게 전달하는 데도 사용됩니다. 경우에 따라 소프트웨어 구성 요소는 이 인터페이스 또는 IKsControl 인터페이스(DirectShow DDK에 설명됨)를 구현해야 합니다. 예를 들어 DVD 탐색기에서 사용할 소프트웨어 MPEG-2 디코더를 작성하는 경우 이러한 인터페이스 중 하나를 구현하고 Navigator가 디코더에 보낼 DVD 관련 속성 집합도 지원해야 합니다. 핀은 다른 핀 또는 필터가 속성을 설정하거나 검색할 수 있도록 이러한 인터페이스 중 하나를 지원할 수 있습니다. 참고 이 이름의 다른 인터페이스는 dsound.h 헤더 파일에 있습니다. 두 인터페이스는 호환되지 않
ICaptureGraphBuilder2(strmif.h) - Win32 apps
ICaptureGraphBuilder2 인터페이스는 캡처 그래프 및 기타 사용자 지정 필터 그래프를 빌드합니다.
Graph 관리자 필터링