Sinks
[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 작성기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
Windows Media Format SDK의 기록기 개체는 처리된 콘텐츠를 싱크에 전달합니다. 각 싱크는 데이터를 제공하는 개체입니다. 배달 지점은 싱크 유형에 따라 달라집니다. 싱크에는 파일 싱크, 네트워크 싱크 및 푸시 싱크의 세 가지 유형이 있습니다.
파일 싱크는 로컬 또는 네트워크 드라이브의 파일에 ASF 콘텐츠를 씁니다. 기록기 개체를 사용하여 파일 싱크를 명시적으로 추가하지 않고 파일을 작성하는 경우 작성기는 IWMWriter::SetOutputFilename에 전달한 이름을 사용하여 파일을 만듭니다. 기록기 개체에 여러 파일 싱크를 할당하여 한 번에 여러 파일에 콘텐츠를 쓸 수 있습니다.
파일 싱크를 사용하여 파일의 여러 측면을 제어할 수 있습니다. 다음 기능은 파일 싱크를 통해 사용할 수 있습니다.
- 파일 통계 모니터링. 파일 크기 및 기간을 만들 때 모니터링할 수 있습니다.
- 부분 콘텐츠 파일 만들기. 파일 싱크는 특정 시간에 콘텐츠 작성을 시작하고 특정 시간에 쓰기를 종료하도록 구성할 수 있습니다. 이렇게 하면 동일한 쓰기 단계에서 동일한 콘텐츠의 다른 섹션을 포함하는 여러 파일을 만들 수 있습니다.
네트워크는 브로드캐스트 콘텐츠를 네트워크 주소로 싱크합니다. 읽기 클라이언트는 주소에 연결하여 브로드캐스트를 받을 수 있습니다.
푸시 싱크는 기록기에서 Windows Media Services를 실행하는 서버로 콘텐츠를 제공합니다. 푸시 싱크는 일반적으로 한 컴퓨터가 라이브 콘텐츠를 인코딩하고 광범위한 배포를 위해 하나 이상의 서버에 제공하는 시나리오에서 사용됩니다. 푸시 싱크를 사용하면 컴퓨터를 특정 작업에 헌납하여 대역폭을 절약하고 각 서버에서 전원을 처리할 수 있습니다.