IAudioClient3::GetCurrentSharedModeEnginePeriod メソッド (audioclient.h)
オーディオ エンジンの現在の形式と周期性を返します。 このメソッドを使用すると、オーディオ クライアントはオーディオ エンジンの現在の期間と一致させることができます。
構文
HRESULT GetCurrentSharedModeEnginePeriod(
[out] WAVEFORMATEX **ppFormat,
[out] UINT32 *pCurrentPeriodInFrames
);
パラメーター
[out] ppFormat
種類: WAVEFORMATEX**
オーディオ エンジンで使用されている現在のデバイス形式。
[out] pCurrentPeriodInFrames
種類: UINT32*
オーディオ フレーム内のオーディオ エンジンの現在の期間。
戻り値
型: HRESULT
このメソッドは 、正常に 完了したことを示すS_OKを返します。 それ以外の場合は、適切なエラー コードを返します。
注釈
メモ このメソッドによって返される値は瞬間的な値であり、たとえば別のオーディオ クライアントが周期性または形式を別の値に設定した場合、呼び出しが返された直後に無効になる可能性があります。
メモ 呼び出し元は 、CoTaskMemFree を呼び出して、このメソッドによって設定された WAVEFORMATEX 構造体のメモリの割り当てを解除します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | audioclient.h |