MediaCapture.InitializeAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
InitializeAsync() |
既定の設定を使用して、 MediaCapture オブジェクトを初期化します。 |
InitializeAsync(MediaCaptureInitializationSettings) |
MediaCapture オブジェクトを初期化します。 |
InitializeAsync()
既定の設定を使用して、 MediaCapture オブジェクトを初期化します。
public:
virtual IAsyncAction ^ InitializeAsync() = InitializeAsync;
/// [Windows.Foundation.Metadata.Overload("InitializeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction InitializeAsync();
[Windows.Foundation.Metadata.Overload("InitializeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction InitializeAsync();
function initializeAsync()
Public Function InitializeAsync () As IAsyncAction
戻り値
非同期操作の制御に使用される IAsyncAction オブジェクトを返します。
- 属性
Windows の要件
アプリの機能 |
backgroundMediaRecording
microphone
webcam
|
注釈
InitializeAsync は、アプリがマイクまたはカメラにアクセスするためのユーザーのアクセス許可を取得するための同意プロンプトを起動します。 InitializeAsync は、アプリのメイン UI スレッドから呼び出す必要があります。 C# または C++ を使用するアプリでは、InitializeAsync を呼び出すために MediaCapture オブジェクトを最初に使用する必要があります。 MTA スレッドからの呼び出しにより、未定義の動作が発生する可能性があります。
MediaCapture オブジェクトの初期化とシャットダウンに関するハウツー ガイダンスについては、「MediaCapture を使用した基本的な写真、ビデオ、オーディオ キャプチャ」を参照してください。
Windows バージョン 1803 以降、 InitializeAsync は、サポートされていないキャプチャ デバイスが検出されると、エラーを返すか、0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) のエラー コードで例外をスローします。 このエラー コードをチェックし、UI を更新してユーザーに通知することができます。
こちらもご覧ください
適用対象
InitializeAsync(MediaCaptureInitializationSettings)
MediaCapture オブジェクトを初期化します。
public:
virtual IAsyncAction ^ InitializeAsync(MediaCaptureInitializationSettings ^ mediaCaptureInitializationSettings) = InitializeAsync;
/// [Windows.Foundation.Metadata.Overload("InitializeWithSettingsAsync")]
IAsyncAction InitializeAsync(MediaCaptureInitializationSettings const& mediaCaptureInitializationSettings);
[Windows.Foundation.Metadata.Overload("InitializeWithSettingsAsync")]
public IAsyncAction InitializeAsync(MediaCaptureInitializationSettings mediaCaptureInitializationSettings);
function initializeAsync(mediaCaptureInitializationSettings)
Public Function InitializeAsync (mediaCaptureInitializationSettings As MediaCaptureInitializationSettings) As IAsyncAction
パラメーター
- mediaCaptureInitializationSettings
- MediaCaptureInitializationSettings
初期化設定。
戻り値
非同期操作の制御に使用される IAsyncAction オブジェクトを返します。
- 属性
Windows の要件
アプリの機能 |
backgroundMediaRecording
microphone
webcam
|
注釈
InitializeAsync は、アプリがマイクまたはカメラにアクセスするためのユーザーのアクセス許可を取得するための同意プロンプトを起動します。 InitializeAsync は、アプリのメイン UI スレッドから呼び出す必要があります。 C# または C++ を使用するアプリでは、InitializeAsync を呼び出すために MediaCapture オブジェクトを最初に使用する必要があります。 MTA スレッドからの呼び出しにより、未定義の動作が発生する可能性があります。
MediaCapture オブジェクトの初期化とシャットダウンに関するハウツー ガイダンスについては、「MediaCapture を使用した基本的な写真、ビデオ、オーディオ キャプチャ」を参照してください。
Windows バージョン 1803 以降、 InitializeAsync は、サポートされていないキャプチャ デバイスが検出されると、エラーを返すか、0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) のエラー コードで例外をスローします。 このエラー コードをチェックし、UI を更新してユーザーに通知することができます。