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.