[Windows Media Format 11 SDK 이 페이지와 연결된 기능은 레거시 기능입니다. 원본 판독기 싱크 작성기 대체되었습니다. 원본 판독기 및 싱크 기록기 Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 원본 판독기 및 싱크 기록기 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
이 섹션에는 다음 DirectShow QASF 필터, 인터페이스 및 열거형에 대한 프로그래밍 참조가 포함되어 있습니다. DirectShow SDK 설명서에는 IBaseFilter 및 IPin같은 이러한 필터에 의해 노출되는 추가 일반 인터페이스 및 이전 버전의 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::GetParam 및 SetParam 메서드에 사용되는 필터 구성 매개 변수를 정의합니다. |
| 구조 | 묘사 |
|---|---|
| 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 파일을 인덱싱할 때 전송됩니다. |