MediaCapture.StartPreviewToCustomSinkAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.