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 пользовательского приемника , передавая собственный тип носителя устройства захвата. Это проверка выполняется во избежание ненужного преобразования видео. Если пользовательский приемник возвращает S_OK из IsMediaTypeSupported при создании этого проверка, то поток предварительного просмотра будет использовать собственный тип мультимедиа вместо типа, указанного параметром 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

Идентификатор активируемого класса расширения мультимедиа для пользовательского приемника мультимедиа.

customSinkSettings
IPropertySet

Содержит свойства расширения мультимедиа.

Возвращаемое значение

Объект , используемый для управления асинхронной операцией.

Атрибуты

Требования к Windows

Возможности приложения
backgroundMediaRecording

Комментарии

При вызове Метода StartPreviewToCustomSinkAsync система вызывает метод IMFMediaTypeHandler.IsMediaTypeSupported пользовательского приемника , передавая собственный тип носителя устройства захвата. Это проверка выполняется во избежание ненужного преобразования видео. Если пользовательский приемник возвращает S_OK из IsMediaTypeSupported при создании этого проверка, то поток предварительного просмотра будет использовать собственный тип мультимедиа вместо типа, указанного параметром encodingProfile.

См. также раздел

Применяется к