출력 설정

다음 전역 상수는 판독기 및 동기 판독기 개체에 대한 출력 설정을 식별하는 데 사용됩니다.

전역 상수 WMT_ATTR_DATATYPE pValue에 대한 설명
g_wszAllowInterlacedOutput WMT_TYPE_BOOL True이면 판독기는 출력에서 지원하는 경우 인터레이스된 프레임을 제공합니다.
g_wszDedicatedDeliveryThread WMT_TYPE_BOOL True이면 이 출력에는 샘플 배달을 위해 만들어진 전용 스레드가 있습니다. 동기 판독기에서는 지원되지 않습니다.
g_wszDeliverOnReceive WMT_TYPE_BOOL True이면 이 출력에 대한 샘플은 판독기에서 사용할 수 있는 즉시 제공됩니다. 이로 인해 이 출력의 샘플이 순서대로 전달되고 다른 출력에서 해당 샘플이 전달될 수 있습니다.
g_wszDynamicRangeControl WMT_TYPE_DWORD 출력에 사용할 동적 범위 컨트롤의 수준을 지정합니다. 0에서 2까지의 값으로 설정합니다. 여기서 0은 동적 범위 컨트롤(기본값)을 나타내지 않으며 2는 동적 범위 컨트롤의 최대 수준(가장 작은 동적 범위)입니다.
g_wszEarlyDataDelivery WMT_TYPE_DWORD 시간(밀리초)으로, 샘플을 배달할 시간(밀리초)을 지정합니다. 0보다 큰 경우 샘플이 다른 출력에 대한 샘플보다 일찍 전달되도록 이 출력의 샘플을 검색하고 디코딩합니다. 일반적으로 판독기는 프레젠테이션 시간 순서대로 샘플을 제공합니다.
g_wszEnableDiscreteOutput WMT_TYPE_BOOL True이면 판독기는 고화질 다중 채널 오디오 출력을 사용하도록 설정합니다. 이 설정은 Windows Media Audio 9 Professional 코덱으로 인코딩된 오디오 스트림에만 유효합니다. 이 설정이 true로 설정된 경우 g_wszSpeakerConfig 설정하여 클라이언트 컴퓨터의 스피커 구성도 지정해야 합니다.
g_wszEnableFrameInterpolation WMT_TYPE_BOOL True이면 코덱은 프레임을 알고리즘적으로 보간하여 더 높은 프레임 속도로 비디오 스트림을 전달합니다.
g_wszJustInTimeDecode WMT_TYPE_BOOL True이면 가능한 한 늦게 데이터를 디코딩해야 합니다. 동기 판독기에서는 지원되지 않습니다.
g_wszNeedsPreviousSample WMT_TYPE_BOOL true이면 샘플에서 이전 샘플을 압축 해제해야 합니다. 이 설정은 압축된 비디오의 델타 프레임에만 적용되며 읽기 전용입니다.
g_wszScrambledAudio WMT_TYPE_BOOL True이면 이 출력은 스크램블 오디오 오류 은폐 체계를 사용합니다. 오디오 출력에만 유효한 설정입니다.
g_wszSingleOutputBuffer WMT_TYPE_BOOL True이면 단일 출력 버퍼(예: DirectDraw® 비디오 버퍼)를 사용해야 합니다. 동기 판독기에서는 지원되지 않습니다.
g_wszSoftwareScaling WMT_TYPE_BOOL False이면 비디오의 크기가 조정되지 않습니다. (해결 방법은 변경되지 않아야 합니다.)
g_wszSpeakerConfig WMT_TYPE_DWORD g_wszEnableDiscreteOutput 설정하여 다중 채널 오디오 디코딩을 사용하는 경우 이 설정은 클라이언트 컴퓨터의 스피커 구성을 지정합니다. DirectSound 스피커 구성 상수 중 하나로 설정합니다.
g_wszStreamLanguage WMT_TYPE_WORD 이 출력에 대해 배달할 언어의 언어 목록의 인덱스입니다. 언어별로 상호 배타적인 스트림을 나타내는 출력에 사용됩니다.
g_wszVideoSampleDurations WMT_TYPE_BOOL True이면 판독기는 정확한 샘플 기간을 제공합니다.
g_wszEnableWMAProSPDIFOutput WMT_TYPE_BOOL True이면 판독기는 열거된 출력 형식에 소니/필립스 S/PDIF(디지털 인터페이스 형식)를 포함합니다.

 

IWMReaderAdvanced2::GetOutputSetting

IWMReaderAdvanced2::SetOutputSetting

IWMSyncReader::GetOutputSetting

IWMSyncReader::SetOutputSetting