Stream Prioritization 개체
[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 작성기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
스트림 우선 순위 지정 개체는 프로필의 스트림에 대한 중요도 순서를 지정하는 데 사용됩니다. 비트 속도 제한으로 인해 전체 재생이 불가능한 경우 우선 순위가 가장 낮은 스트림이 가장 먼저 삭제됩니다.
스트림 우선 순위 지정 개체는 프로필의 기존 스트림 우선 순위 지정 데이터에 대해 만들거나 비어 있고 새 데이터를 받을 준비가 된 상태로 만들 수 있습니다. 스트림 우선 순위 지정 개체는 프로필 개체와 독립적으로 존재할 수 없습니다. 스트림 우선 순위 지정 개체의 콘텐츠를 저장하려면 IWMProfile3::SetStreamPrioritization을 호출해야 합니다. 스트림 우선 순위 지정 개체를 만들려면 다음 방법 중 하나를 사용합니다.
메서드 | 설명 |
---|---|
IWMProfile3::CreateNewStreamPrioritization | 데이터 없이 스트림 우선 순위 지정 개체를 만듭니다. |
IWMProfile3::GetStreamPrioritization | 프로필의 데이터로 채워진 스트림 우선 순위 지정 개체를 만듭니다. |
앞의 표에 있는 두 메서드 모두 IWMStreamPrioritization 인터페이스에 대한 포인터를 설정합니다. 스트림 우선 순위 지정 개체에서 지원하는 유일한 인터페이스입니다.
인터페이스 | 설명 |
---|---|
IWMStreamPrioritization | 스트림 우선 순위 지정 개체 내의 스트림 목록을 관리합니다. |
설명
지정된 프로필에 대해 하나의 스트림 우선 순위만 존재할 수 있습니다. 이미 스트림 우선 순위가 포함된 프로필에 대한 새 스트림 우선 순위를 만들면 이전 스트림 우선 순위가 삭제됩니다.
관련 항목