DirectShow DirectShow 레퍼런스 인터페이스 IConfigAsfWriter   [목차열람] [주소복사] [슬롯비우기]
IConfigAsfWriter 인터페이스
 
Microsoft DirectX 9.0

IConfigAsfWriter 인터페이스

IConfigAsfWriter 인터페이스는,WM ASF 라이터 필터에 의해 처리 되어 필터가 파일을 기입할 때 사용하는 ASF (Advanced Streaming Format) 프로파일의 취득이나 설정을 실시하는 메서드를 갖추고 있다.

생성 된 WM ASF 라이터 필터에는, 입력되는 스트림에 근거해, 자동적으로 디폴트의 ASF 시청각 프로파일이 설정된다. 프로파일에는, bit rate, 스트림의 수와 종류, 압축 품질 등, ASF 파일의 다양한 속성이 기술되고 있다. 필터는 프로파일을 사용해, 어느 종류의 ASF 파일을 기입하는지, 몇개의 입력 핀을 생성 하는지, 어느 미디어 타입이 받아들여질까를 판단한다. 대부분의 경우는 디폴트의 프로파일을 사용할 수 있지만, 사용할 수 없는 경우, 애플리케이션은,IConfigAsfWriter 인터페이스를 사용해 프로파일을 변경할 수 있다. ASF 프로파일의 더 자세한 정보는, 「Microsoft® Windows Media™ Software Development Kit (SDK)」를 참조할것. ASF 파일의 쓰는 법에 대해서는, 「DirectShow 에서의 ASF 파일의 생성」을 참조할것.

요건

Dshowasf.h, Windows Media Format SDK 가 필요하다.

IConfigAsfWriter 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.

메서드 설명
ConfigureFilterUsingProfileGuid 지정된 정의 끝난 Windows Media Format SDK 프로파일 GUID 에 근거해 ASF 파일을 기입하도록(듯이) 필터를 설정한다.
ConfigureFilterUsingProfile 지정된 애플리케이션 정의의 프로파일에 근거해 ASF 파일을 기입하도록(듯이) 필터를 설정한다.
ConfigureFilterUsingProfileId 시스템 프로파일 리스트의 프로파일 식별자 (ID) 인덱스를 붙여 ASF 파일을 기입하도록(듯이) 필터를 설정한다 (Windows Media Format 4.0 프로파일만).
GetCurrentProfileGuid Windows Media Format SDK 에 의해 정의되고 있는 현재의 ASF 프로파일 GUID 를 얻어온다.
GetCurrentProfile 애플리케이션 정의의 ASF 프로파일을 얻어온다.
GetCurrentProfileId 현재의 ASF 프로파일 ID 를 얻어온다 (Windows Media Format 4.0 프로파일만).
GetIndexMode 현재의 인덱스 모드를 얻어온다.
SetIndexMode 파일에 인덱스를 붙여, 파일을 시크 할 수 있도록(듯이) 할지 어떨지를 애플리케이션을 제어할 수 있도록(듯이) 한다.

↑TOP