기록기 싱크 작업

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

Windows Media Format SDK의 기록기 개체는 입력 미디어 데이터를 비트 스트림으로 처리합니다. 그러나 기록기 개체는 최종 대상(파일 또는 네트워크 위치)에 비트 스트림을 제공하지 않습니다. ASF 콘텐츠를 사용 가능한 형식으로 쓰려면 기록기 싱크를 사용해야 합니다.

기록기 개체는 파일 싱크, 네트워크 싱크 및 푸시 싱크의 세 가지 유형의 싱크를 지원합니다. 파일 싱크는 디스크의 ASF 파일에 ASF 콘텐츠를 씁니다. 네트워크 싱크는 네트워크 주소에서 ASF 콘텐츠를 브로드캐스트합니다. 푸시 싱크는 서버가 의도한 대상 그룹이 콘텐츠를 사용할 수 있도록 Windows Media Services를 실행하는 서버에 데이터를 제공합니다. 애플리케이션에 필요한 방식으로 ASF 데이터를 제공하는 고유한 싱크를 만들 수도 있습니다. 네트워크 싱크 및 푸시 싱크에 대한 자세한 내용은 네트워크를 통해 ASF 데이터 보내기를 참조하세요. 이 섹션의 나머지 부분에서는 기록기 싱크에 대해 설명합니다.

사용하는 작성기의 각 instance 대해 하나 이상의 싱크를 구성할 수 있습니다. 각 싱크는 단일 대상만 처리합니다. 예를 들어 한 번에 세 개의 파일을 쓰려면 각각에 대해 별도의 파일 싱크를 만들고 구성해야 합니다.

다음 섹션에서는 기록기 싱크의 사용에 대해 설명합니다.

섹션 Description
작성기에 싱크 추가 작성기에 싱크를 추가하는 방법을 설명합니다.
싱크 열거 작성기에 추가된 싱크를 열거하는 방법을 설명합니다.
싱크에서 오류 메시지 가져오기 애플리케이션에 상태 메시지를 배달하도록 싱크를 구성하는 방법을 설명합니다.
파일 싱크 사용 기록기 파일 싱크를 사용하여 디스크에 ASF 파일을 만드는 방법을 설명합니다.
사용자 지정 싱크 사용 사용자 고유의 사용자 지정 싱크를 만들고 사용하여 ASF 데이터를 제공하는 방법을 설명합니다.

 

IWMWriterAdvanced 인터페이스

IWMWriterSink 인터페이스

ASF 파일 작성