다음을 통해 공유


모든 스트림에 공통 구성

형식에 관계없이 모든 스트림에는 스트림 이름, 연결 이름 및 스트림 번호가 할당되어야 합니다.

스트림 이름은 단순히 스트림에 할당하는 설명이 포함된 이름입니다. 스트림에는 스트림 이름이 필요하지 않지만 나중에 프로필을 편집할 때 스트림을 식별하는 데 도움이 됩니다. IWMStreamConfig::SetStreamName을 호출하여 스트림의 이름을 설정할 수 있습니다.

모든 스트림에는 입력 이름이라고도 하는 연결 이름이 있어야 합니다. 작성기 개체에서 프로필을 설정하여 파일을 작성하면 작성기가 각 연결 이름을 입력과 연결합니다. 입력을 식별하려면 IWMInputMediaProps::GetConnectionName 을 호출하여 연결 이름을 검색해야 합니다. 일반적인 연결 이름은 콘텐츠에 대한 간단한 설명(예: "오디오")입니다. 프로필에 비트 전송률로 상호 배타적인 스트림이 포함된 경우 상호 배타적인 각 스트림은 동일한 연결 이름을 가져야 합니다. 그렇지 않으면 프로필이 유효하지 않으며 작성자가 거부합니다. IWMStreamConfig::SetConnectionName을 호출하여 연결 이름을 설정할 수 있습니다.

스트림 번호는 파일 내의 스트림을 식별합니다. 입력 번호 및 출력 번호와 달리 스트림 번호는 0이 아닌 1에서 시작합니다. 스트림 번호는 IWMProfile::GetStream을 사용하여 프로필에서 스트림을 가져올 때 사용하는 스트림 인덱스와 다릅니다. 스트림 인덱스는 프로필 개체에 의해 스트림에 할당된 숫자입니다. 스트림 인덱스 범위는 0에서 IWMProfile::GetStreamCount에서 검색한 스트림 수보다 1개 미만입니다. 스트림 번호는 일반적으로 이지만 순차적일 필요는 없으며 1에서 63까지 다양할 수 있습니다. IWMStreamConfig::SetStreamNumber를 호출하여 스트림 번호를 설정할 수 있습니다.

스트림 구성

입력, 스트림 및 출력