DirectShow DirectShow 의 사용법 DirectShow 필터의 개발 캡춰 포맷과 압축 포맷의 공개   [목차열람] [주소복사] [슬롯비우기]
캡춰 포맷과 압축 포맷의 공개
 
Microsoft DirectX 9.0

캡춰 포맷과 압축 포맷의 공개

여기에서는,IAMStreamConfig::GetStreamCaps 메서드를 사용해 캡춰 포맷과 압축 포맷을 돌려주는 방법을 설명한다. 이 메서드를 사용하면 받아들여지는 미디어 타입에 관해서, 핀의 미디어 타입을 열거하는 종래의 방법에 비해보다 많은 정보를 취득할 수 있으므로, 보통은 이 메서드를 사용해야 한다. GetStreamCaps 는, 오디오나 비디오에 허가된 각종 포맷에 관한 정보를 돌려준다. 또, 여기에서는, 필터가 특정의 출력을 생성할 수 있도록(듯이) 변환 필터의 입력 핀을 재접속하기 위한 코드예를 나타낸다.

GetStreamCaps 메서드는, 미디어 타입 구조체와 능력 구조체의 페어를 요소로 하는 배열을 돌려준다. 미디어 타입은 AM_MEDIA_TYPE 구조체로, 능력은 AUDIO_STREAM_CONFIG_CAPS 구조체 또는 VIDEO_STREAM_CONFIG_CAPS 구조체로 나타낸다. 여기에서는 최초로 비디오의 예를 나타내, 다음에 오디오의 예를 나타낸다.

여기에서는 다음의 내용에 대해 설명한다.

↑TOP