Freigeben über


MediaCapture.StartPreviewToCustomSinkAsync Methode

Definition

Überlädt

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

Beginnt mit dem Senden eines Vorschaudatenstroms an eine benutzerdefinierte Mediensenke mithilfe des angegebenen Codierungsprofils.

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

Beginnt mit dem Senden eines Vorschaudatenstroms an eine benutzerdefinierte Mediensenke unter Verwendung des angegebenen Codierungsprofils und der angegebenen Senkeneinstellungen.

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

Beginnt mit dem Senden eines Vorschaudatenstroms an eine benutzerdefinierte Mediensenke mithilfe des angegebenen Codierungsprofils.

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

Parameter

encodingProfile
MediaEncodingProfile

Das Codierungsprofil, das für die Aufzeichnung verwendet werden soll.

customMediaSink
IMediaExtension

Die Medienerweiterung für die benutzerdefinierte Mediensenke.

Gibt zurück

Ein -Objekt, das zum Steuern des asynchronen Vorgangs verwendet wird.

Attribute

Windows-Anforderungen

App-Funktionen
backgroundMediaRecording

Hinweise

Wenn Sie StartPreviewToCustomSinkAsync aufrufen, ruft das System die IMFMediaTypeHandler.IsMediaTypeSupported-Methode der benutzerdefinierten Senke auf und übergibt den nativen Medientyp des Erfassungsgeräts. Diese Überprüfung wird durchgeführt, um unnötige Videokonvertierungen zu vermeiden. Wenn die benutzerdefinierte Senke bei dieser Überprüfung S_OK aus IsMediaTypeSupported zurückgibt, verwendet der Vorschaudatenstrom den nativen Medientyp anstelle des typs, der durch den encodingProfile-Parameter angegeben wird.

Weitere Informationen

Gilt für:

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

Beginnt mit dem Senden eines Vorschaudatenstroms an eine benutzerdefinierte Mediensenke unter Verwendung des angegebenen Codierungsprofils und der angegebenen Senkeneinstellungen.

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

Parameter

encodingProfile
MediaEncodingProfile

Das Codierungsprofil, das für die Aufzeichnung verwendet werden soll.

customSinkActivationId
String

Platform::String

winrt::hstring

Die aktivierbare Klassen-ID der Medienerweiterung für die benutzerdefinierte Mediensenke.

customSinkSettings
IPropertySet

Enthält Eigenschaften der Medienerweiterung.

Gibt zurück

Ein -Objekt, das zum Steuern des asynchronen Vorgangs verwendet wird.

Attribute

Windows-Anforderungen

App-Funktionen
backgroundMediaRecording

Hinweise

Wenn Sie StartPreviewToCustomSinkAsync aufrufen, ruft das System die IMFMediaTypeHandler.IsMediaTypeSupported-Methode der benutzerdefinierten Senke auf und übergibt den nativen Medientyp des Erfassungsgeräts. Diese Überprüfung wird durchgeführt, um unnötige Videokonvertierungen zu vermeiden. Wenn die benutzerdefinierte Senke bei dieser Überprüfung S_OK aus IsMediaTypeSupported zurückgibt, verwendet der Vorschaudatenstrom den nativen Medientyp anstelle des typs, der durch den encodingProfile-Parameter angegeben wird.

Weitere Informationen

Gilt für: