MF_LOW_LATENCY 특성
Microsoft Media Foundation 파이프라인에서 대기 시간이 짧은 처리를 사용하도록 설정합니다.
데이터 형식
UINT32로 저장된 BOOL
가져오기/설정
이 특성을 얻으려면 IMFAttributes::GetUINT32를 호출합니다.
이 특성을 설정하려면 IMFAttributes::SetUINT32를 호출합니다.
설명
짧은 대기 시간은 미디어 데이터가 생성되거나 수신될 때부터 렌더링될 때까지 가능한 가장 작은 지연으로 정의됩니다. 짧은 대기 시간은 실시간 통신 시나리오에 적합합니다. 로컬 재생 또는 코드 변환과 같은 다른 시나리오의 경우 품질에 영향을 줄 수 있으므로 일반적으로 대기 시간이 짧은 모드를 사용하도록 설정해서는 안 됩니다.
참고
이 특성의 GUID 값은 ICodecAPI 인터페이스에 대해 정의된 CODECAPI_AVLowLatencyMode 속성과 동일합니다.
파이프라인 구성 요소에서 다음과 같이 이 특성을 설정합니다.
- 미디어 원본: IMFMediaSourceEx::GetSourceAttributes 메서드를 사용합니다.
- MFT(Media Foundation 변환): IMFTransform::GetAttributes 메서드를 사용합니다. 인코더의 경우 인코더는 ICodecAPI 인터페이스를 통해 짧은 대기 시간을 지원할 수 있습니다.
- 미디어 싱크: IMFAttributes 인터페이스에 대한 미디어 싱크를 쿼리합니다.
애플리케이션은 일반적으로 파이프라인 구성 요소에서 이 특성을 직접 설정하지 않고 다음 개체 중 하나에 특성을 설정합니다.
- 미디어 세션: MFCreateMediaSession 또는 MFCreatePMPMediaSession 함수의 pConfiguation 매개 변수를 사용하거나 토폴로지에서 특성을 설정합니다.
- 원본 판독기: 원본 판독기를 만들 때 구성 속성을 사용하여 특성을 설정합니다. 자세한 내용은 원본 판독기 특성을 참조하세요.
- 싱크 작성기: 싱크 작성기를 만들 때 구성 속성을 사용하여 특성을 설정합니다. 자세한 내용은 싱크 작성기 특성을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱 | UWP 앱] |
헤더 |
|
추가 정보