DirectShow QASF 참조

[Windows Media Format 11 SDK 이 페이지와 연결된 기능은 레거시 기능입니다. 원본 판독기 싱크 작성기 대체되었습니다. 원본 판독기싱크 기록기 Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 원본 판독기싱크 기록기 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

이 섹션에는 다음 DirectShow QASF 필터, 인터페이스 및 열거형에 대한 프로그래밍 참조가 포함되어 있습니다. DirectShow SDK 설명서에는 IBaseFilterIPin같은 이러한 필터에 의해 노출되는 추가 일반 인터페이스 및 이전 버전의 QASF 구성 요소에 대한 참조 및 프로그래밍 가이드 자료가 포함되어 있습니다.

QASF 이름에 대한 설명은 DirectShow참조하세요.

DirectShow QASF 구성 요소에는 다음 필터가 포함되어 있습니다.

필터 묘사
WM ASF 판독기 필터 로컬 또는 원격 ASF 파일을 읽고 구문 분석합니다.
WM ASF 기록기 필터 압축되거나 압축되지 않은 입력 스트림에서 ASF 파일을 만듭니다.

 

다음 인터페이스는 DirectShow QASF 구성 요소와 함께 사용하도록 정의됩니다.

인터페이스 묘사
IAMWMBufferPass 애플리케이션이 WM ASF 기록기 입력 핀 또는 WM ASF 판독기 필터의 출력 핀에서 콜백을 등록할 수 있는 메서드를 제공합니다. 인덱싱 및 데이터 단위 확장을 추가할 때 사용됩니다.
IAMWMBufferPassCallback 애플리케이션에 의해 구현되고 필터에서 호출됩니다. 애플리케이션은 이 인터페이스의 한 메서드를 사용하여 스트림의 개별 샘플에 대한 정보를 가져옵니다. 인덱싱 및 데이터 단위 확장을 추가할 때 사용됩니다.
IConfigAsfWriter WM ASF 기록기에서 구현됩니다. 애플리케이션에서 파일에 대한 프로필 및 인덱싱 매개 변수를 지정하는 데 사용됩니다.
IConfigAsfWriter2 WM ASF 기록기에 추가 구성 함수를 제공합니다.

 

다음 열거형, 구조 및 이벤트는 DirectShow QASF 구성 요소와 함께 사용하도록 정의됩니다.

열거형 묘사
_AM_ASFWRITERCONFIG_PARAM IConfigAsfWriter2::GetParamSetParam 메서드에 사용되는 필터 구성 매개 변수를 정의합니다.

 

구조 묘사
AM_WMT_EVENT_DATA WMT_STATUS 이벤트 및 Windows Media Format SDK에서 반환된 관련 상태 코드와 관련된 정보를 포함합니다.

 

이벤트 묘사
EC_WMT_EVENT Windows Media Format SDK에서 전달된 이벤트입니다.
EC_WMT_INDEX_EVENT 애플리케이션이 WM ASF 기록기 사용하여 Windows Media Video 파일을 인덱싱할 때 전송됩니다.