다음을 통해 공유


MediaCapture.StartPreviewToCustomSinkAsync 메서드

정의

오버로드

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

지정된 인코딩 프로필을 사용하여 미리 보기 스트림을 사용자 지정 미디어 싱크로 보내기 시작합니다.

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

지정된 인코딩 프로필 및 싱크 설정을 사용하여 미리 보기 스트림을 사용자 지정 미디어 싱크로 보내기 시작합니다.

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

지정된 인코딩 프로필을 사용하여 미리 보기 스트림을 사용자 지정 미디어 싱크로 보내기 시작합니다.

public:
 virtual IAsyncAction ^ StartPreviewToCustomSinkAsync(MediaEncodingProfile ^ encodingProfile, IMediaExtension ^ customMediaSink) = StartPreviewToCustomSinkAsync;
/// [Windows.Foundation.Metadata.Overload("StartPreviewToCustomSinkAsync")]
IAsyncAction StartPreviewToCustomSinkAsync(MediaEncodingProfile const& encodingProfile, IMediaExtension const& customMediaSink);
[Windows.Foundation.Metadata.Overload("StartPreviewToCustomSinkAsync")]
public IAsyncAction StartPreviewToCustomSinkAsync(MediaEncodingProfile encodingProfile, IMediaExtension customMediaSink);
function startPreviewToCustomSinkAsync(encodingProfile, customMediaSink)
Public Function StartPreviewToCustomSinkAsync (encodingProfile As MediaEncodingProfile, customMediaSink As IMediaExtension) As IAsyncAction

매개 변수

encodingProfile
MediaEncodingProfile

기록에 사용할 인코딩 프로필입니다.

customMediaSink
IMediaExtension

사용자 지정 미디어 싱크에 대한 미디어 확장입니다.

반환

비동기 작업을 제어하는 데 사용되는 개체입니다.

특성

Windows 요구 사항

앱 기능
backgroundMediaRecording

설명

StartPreviewToCustomSinkAsync를 호출하면 시스템에서 사용자 지정 싱크의 IMFMediaTypeHandler.IsMediaTypeSupported 메서드를 호출하여 캡처 디바이스의 네이티브 미디어 형식을 전달합니다. 이 검사 불필요한 비디오 변환을 방지하기 위해 수행됩니다. 이 검사 만들 때 사용자 지정 싱크가 IsMediaTypeSupported에서 S_OK 반환하는 경우 미리 보기 스트림은 encodingProfile 매개 변수로 지정된 형식 대신 네이티브 미디어 형식을 사용합니다.

추가 정보

적용 대상

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

지정된 인코딩 프로필 및 싱크 설정을 사용하여 미리 보기 스트림을 사용자 지정 미디어 싱크로 보내기 시작합니다.

public:
 virtual IAsyncAction ^ StartPreviewToCustomSinkAsync(MediaEncodingProfile ^ encodingProfile, Platform::String ^ customSinkActivationId, IPropertySet ^ customSinkSettings) = StartPreviewToCustomSinkAsync;
/// [Windows.Foundation.Metadata.Overload("StartPreviewToCustomSinkIdAsync")]
IAsyncAction StartPreviewToCustomSinkAsync(MediaEncodingProfile const& encodingProfile, winrt::hstring const& customSinkActivationId, IPropertySet const& customSinkSettings);
[Windows.Foundation.Metadata.Overload("StartPreviewToCustomSinkIdAsync")]
public IAsyncAction StartPreviewToCustomSinkAsync(MediaEncodingProfile encodingProfile, string customSinkActivationId, IPropertySet customSinkSettings);
function startPreviewToCustomSinkAsync(encodingProfile, customSinkActivationId, customSinkSettings)
Public Function StartPreviewToCustomSinkAsync (encodingProfile As MediaEncodingProfile, customSinkActivationId As String, customSinkSettings As IPropertySet) As IAsyncAction

매개 변수

encodingProfile
MediaEncodingProfile

기록에 사용할 인코딩 프로필입니다.

customSinkActivationId
String

Platform::String

winrt::hstring

사용자 지정 미디어 싱크에 대한 미디어 확장의 활성화 가능한 클래스 ID입니다.

customSinkSettings
IPropertySet

미디어 확장의 속성을 포함합니다.

반환

비동기 작업을 제어하는 데 사용되는 개체입니다.

특성

Windows 요구 사항

앱 기능
backgroundMediaRecording

설명

StartPreviewToCustomSinkAsync를 호출하면 시스템에서 사용자 지정 싱크의 IMFMediaTypeHandler.IsMediaTypeSupported 메서드를 호출하여 캡처 디바이스의 네이티브 미디어 형식을 전달합니다. 이 검사 불필요한 비디오 변환을 방지하기 위해 수행됩니다. 이 검사 만들 때 사용자 지정 싱크가 IsMediaTypeSupported에서 S_OK 반환하는 경우 미리 보기 스트림은 encodingProfile 매개 변수로 지정된 형식 대신 네이티브 미디어 형식을 사용합니다.

추가 정보

적용 대상