다음을 통해 공유


MediaCapture.StartRecordToCustomSinkAsync 메서드

정의

오버로드

StartRecordToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

지정된 인코딩 프로필을 사용하여 사용자 지정 미디어 싱크에 기록을 시작합니다.

StartRecordToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

지정된 인코딩 프로필 및 싱크 설정을 사용하여 사용자 지정 미디어 싱크에 기록을 시작합니다.

StartRecordToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

지정된 인코딩 프로필을 사용하여 사용자 지정 미디어 싱크에 기록을 시작합니다.

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

매개 변수

encodingProfile
MediaEncodingProfile

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

customMediaSink
IMediaExtension

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

반환

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

특성

Windows 요구 사항

앱 기능
backgroundMediaRecording

설명

레코드 제한을 초과하면 RecordLimitationExceeded 이벤트가 발생합니다. 현재 릴리스에서 레코드 제한은 3시간입니다.

추가 정보

적용 대상

StartRecordToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

지정된 인코딩 프로필 및 싱크 설정을 사용하여 사용자 지정 미디어 싱크에 기록을 시작합니다.

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

매개 변수

encodingProfile
MediaEncodingProfile

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

customSinkActivationId
String

Platform::String

winrt::hstring

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

customSinkSettings
IPropertySet

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

반환

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

특성

Windows 요구 사항

앱 기능
backgroundMediaRecording

설명

레코드 제한을 초과하면 RecordLimitationExceeded 이벤트가 발생합니다. 현재 릴리스에서 레코드 제한은 3시간입니다.

추가 정보

적용 대상