다음을 통해 공유


IMFASFMutualExclusion 인터페이스(wmcontainer.h)

ASF 프로필에서 상호 배타적인 스트림 그룹에 대한 정보를 관리하는 ASF(Advanced Systems Format) 상호 제외 개체를 구성합니다. 스트림 또는 스트림 그룹이 상호 배타적인 경우 한 번에 하나의 스트림만 읽혀도 동시에 읽지 않습니다.

상호 제외의 일반적인 예는 각각 다른 비트 속도로 인코딩된 동일한 콘텐츠를 포함하는 스트림 집합입니다. 사용되는 스트림은 판독기에서 사용 가능한 대역폭에 의해 결정됩니다.

IMFASFMutualExclusion 인터페이스는 모든 ASF 상호 제외 개체에 대해 존재합니다. 이 인터페이스에 대한 포인터는 IMFASFProfile::CreateMutualExclusion 메서드를 사용하여 개체를 만들 때 가져옵니다.

상속

IMFASFMutualExclusion 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMFASFMutualExclusion 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IMFASFMutualExclusion 인터페이스에는 이러한 메서드가 있습니다.

 
IMFASFMutualExclusion::AddRecord

상호 제외 개체에 레코드를 추가합니다. 레코드는 다른 모든 레코드의 스트림과 상호 배타적인 스트림을 지정합니다.
IMFASFMutualExclusion::AddStreamForRecord

고급 시스템 형식 상호 제외 개체의 레코드에 스트림 번호를 추가합니다.
IMFASFMutualExclusion::Clone

Advanced Systems Format 상호 제외 개체의 복사본을 만듭니다.
IMFASFMutualExclusion::GetRecordCount

Advanced Systems Format 상호 제외 개체의 레코드 수를 검색합니다.
IMFASFMutualExclusion::GetStreamsForRecord

Advanced Systems Format 상호 제외 개체의 레코드에 포함된 스트림 번호를 검색합니다.
IMFASFMutualExclusion::GetType

ASF(Advanced Systems Format) 상호 제외 개체가 나타내는 상호 제외 유형을 검색합니다.
IMFASFMutualExclusion::RemoveRecord

ASF(Advanced Systems Format) 상호 제외 개체에서 레코드를 제거합니다.
IMFASFMutualExclusion::RemoveStreamFromRecord

Advanced Systems Format 상호 제외 개체의 레코드에서 스트림 번호를 제거합니다.
IMFASFMutualExclusion::SetType

ASF(Advanced Systems Format) 상호 제외 개체로 표현되는 상호 제외 유형을 설정합니다.

설명

ASF 프로필 개체는 여러 상호 제외를 지원할 수 있습니다. 각각은 별도의 ASF 상호 제외 개체를 사용하여 구성해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wmcontainer.h

추가 정보

미디어 파운데이션 인터페이스

ASF 스트림에 상호 제외 사용