IWMProfile 인터페이스

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

IWMProfile 인터페이스는 프로필 개체의 기본 인터페이스입니다. 프로필 개체는 사용자 지정 프로필을 구성하는 데 사용됩니다. IWMProfile을 사용하여 스트림 구성 개체 및 상호 제외 개체를 만들거나 삭제하거나 수정할 수 있습니다. 프로필에 대한 일반 정보를 설정하고 검색할 수도 있습니다. 프로필 개체의 모든 기능에 액세스하려면 IWMProfile2 및 IWMProfile2에서 상속되는 IWMProfile3을 사용해야 합니다.

IWMProfile 은 판독기 개체를 통해서도 액세스할 수 있습니다. 이 개체를 사용하여 판독기에서 로드되는 파일의 스트림에 대한 정보를 가져올 수 있습니다. 판독기에서 IWMProfile 에 액세스할 때 프로필을 변경할 수 있지만 변경 내용을 파일에 저장할 수 없습니다. 기존 파일의 프로필을 새 프로필의 기초로 사용하는 것이 편리한 경우가 많습니다. 동기 판독기는 판독기와 동일한 방식으로 IWMProfile 을 지원합니다.

판독기 또는 동기 판독기를 통해 얻은 프로필 정보는 .prx 파일에서 가져온 것이 아닙니다. 판독기는 ASF 파일의 정보를 사용하여 스트림 구성을 어셈블합니다. 따라서 이름 및 설명과 같은 특정 프로필 정보는 판독기를 통해 사용할 수 없습니다.

IWMProfile 인터페이스에 대한 포인터를 가져오는 방법에는 여러 가지가 있습니다. 프로필 관리자에는 새 프로필을 만들고 기존 프로필에 액세스하는 메서드가 있습니다. 이러한 모든 메서드는 IWMProfile 포인터를 설정합니다. 파일을 읽을 때 모든 판독기 인터페이스의 QueryInterface 메서드를 호출하여 IWMProfile에 대한 포인터를 가져올 수 있습니다. 마찬가지로 동기 판독기 개체의 모든 인터페이스는 QueryInterfaceIWMProfile3을 호출하여 포인터를 가져올 수 있습니다.

멤버

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

메서드

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

메서드 설명
AddMutualExclusion 프로필에 상호 제외 개체를 추가합니다.
AddStream 프로필에 스트림을 추가합니다.
CreateNewMutualExclusion 프로필에 대한 상호 제외 개체를 만듭니다.
CreateNewStream 프로필에 대한 스트림 구성 개체를 만듭니다.
GetDescription 프로필에 대한 설명을 검색합니다.
GetMutualExclusion 프로필에서 상호 제외 개체를 검색합니다.
GetMutualExclusionCount 프로필에서 상호 제외 개체의 수를 검색합니다.
GetName 프로필의 이름을 검색합니다.
GetStream 프로필에서 인덱스 번호를 사용하여 스트림을 검색합니다.
GetStreamByNumber 프로필에서 스트림 수를 사용하여 스트림을 검색합니다.
GetStreamCount 프로필의 스트림 수를 검색합니다.
GetVersion 프로필에서 Microsoft Windows Media Services의 버전 번호를 검색합니다.
ReconfigStream 스트림 구성에 대한 변경 내용을 프로필에 포함할 수 있습니다.
RemoveMutualExclusion 프로필에서 상호 제외 개체를 제거합니다.
RemoveStream 프로필에서 스트림을 제거합니다.
RemoveStreamByNumber 프로필에서 스트림을 제거합니다.
SetDescription 프로필에 대한 설명을 지정합니다.
SetName 프로필 이름을 지정합니다.

이 인터페이스의 QueryInterface 메서드를 사용하여 가져올 수 있는 인터페이스에 대한 자세한 내용은 이 인터페이스가 구현되는 개체에 대한 항목을 참조하세요.

추가 정보

인터페이스

IWMProfileManager 인터페이스

프로필 관리자 개체

판독기 개체

동기 판독기 개체

프로필 작업