MediaCapture.StartPreviewToCustomSinkAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 メソッドを呼び出し、キャプチャ デバイスのネイティブ メディアの種類を渡します。 このチェックは、不要なビデオ変換を回避するために実行されます。 このチェックの作成時にカスタム シンクが IsMediaTypeSupported からS_OKを返す場合、プレビュー ストリームでは 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
カスタム メディア シンクのメディア拡張機能のアクティブ化可能なクラス ID。
- customSinkSettings
- IPropertySet
メディア拡張機能のプロパティを含みます。
戻り値
非同期操作を制御するために使用される オブジェクト。
- 属性
Windows の要件
アプリの機能 |
backgroundMediaRecording
|
注釈
StartPreviewToCustomSinkAsync を呼び出すと、システムはカスタム シンクの IMFMediaTypeHandler.IsMediaTypeSupported メソッドを呼び出し、キャプチャ デバイスのネイティブ メディアの種類を渡します。 このチェックは、不要なビデオ変換を回避するために実行されます。 このチェックの作成時にカスタム シンクが IsMediaTypeSupported からS_OKを返す場合、プレビュー ストリームでは encodingProfile パラメーターで指定された型ではなくネイティブ メディア型が使用されます。