다음을 통해 공유


사용자 지정 임의 스트림 구성

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

사용자 고유의 임의 데이터 형식을 사용하는 경우 GUID 값을 만들어 주요 미디어 형식 식별자로 사용해야 합니다. 작성기가 인식할 수 없는 주요 형식의 프로필에서 스트림을 발견하면 스트림이 사용자 지정 임의 데이터라고 가정합니다. 어떤 방식으로든 데이터를 확인하지 않고 샘플을 수락하고, 패킷화하고, 파일의 다른 스트림의 샘플과 결합합니다.

사용자 고유의 하위 형식 GUID 식별자를 만들어 사용자 지정 데이터의 하위 범주를 정의할 수도 있습니다. 작성기는 이러한 하위 형식을 완전히 무시하지만 ASF 파일의 헤더 섹션에 유지되므로 읽기 애플리케이션에서 이를 검색하고 이를 기반으로 결정을 내릴 수 있습니다.

임의 스트림에는 비트 속도 및 버퍼 창이 필요하며, 주 미디어 형식 및 하위 형식(사용하는 경우)을 제외하고 값이 지워진 WM_MEDIA_TYPE 구조체가 있어야 합니다.

모든 스트림에 공통 구성

임의 스트림 형식 구성

사용자 지정 임의 데이터 스트림