임의 및 미리 압축된 스트림 입력
Windows Media 코덱 중 하나에서 압축할 입력만 여러 개의 가능한 입력이 있습니다. 가능한 다른 유형의 입력은 임의 입력 및 미리 압축된 입력입니다. 이러한 형식의 입력 형식에 대한 요구 사항은 이 섹션에서 설명합니다.
임의 스트림 입력
임의 스트림 형식에 대한 입력은 프로필에 설명된 스트림 형식과 동일합니다. 이러한 형식에 대한 입력 형식을 설정할 필요가 없습니다.
미리 압축된 스트림 입력
한 파일에서 다른 파일로 스트림을 복사할 때 이미 압축된 샘플을 전달합니다. 이 경우 입력 속성 개체를 NULL 로 설정하여 전달 중인 데이터의 유효성을 검사할 필요가 없음을 기록기에 알려야 합니다. 입력 형식을 NULL로 설정하려면 IWMWriter::SetInputProps 를 호출하고 NULL 을 두 번째 매개 변수로 전달합니다. NULL 매개 변수를 사용하여 이 메서드를 호출할 때 BeginWriting을 호출하기 전에 호출해야 합니다.
미리 압축된 스트림을 사용하는 경우 작성하기 전에 코덱 정보를 파일 헤더에 수동으로 복사해야 합니다. 코덱 정보를 가져오려면 IWMHeaderInfo2::GetCodecInfoCount 및 IWMHeaderInfo2::GetCodecInfo 를 호출하여 판독기에서 파일과 연결된 코덱을 열거합니다. 미리 압축된 스트림의 스트림 구성과 일치하는 코덱 정보를 선택합니다. 그런 다음 IWMHeaderInfo3::AddCodecInfo를 호출하여 판독기에서 얻은 정보를 전달하여 작성기에서 코덱 정보를 설정합니다.
관련 항목