AudioGraphSettings クラス

定義

オーディオ グラフの初期化設定を表します。 このオブジェクトのプロパティを目的の値に設定し、 AudioGraph.CreateAsync を呼び出して、指定した設定で新しいオーディオ グラフ インスタンスを作成します。

public ref class AudioGraphSettings sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Audio.IAudioGraphSettingsFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioGraphSettings final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Audio.IAudioGraphSettingsFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class AudioGraphSettings final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Audio.IAudioGraphSettingsFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioGraphSettings
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Audio.IAudioGraphSettingsFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AudioGraphSettings
function AudioGraphSettings(audioRenderCategory)
Public NotInheritable Class AudioGraphSettings
継承
Object Platform::Object IInspectable AudioGraphSettings
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)
アプリの機能
backgroundMediaRecording

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1803 17134 MaxPlaybackSpeedFactor

コンストラクター

AudioGraphSettings(AudioRenderCategory)

指定した AudioRenderCategory に最適化された初期値を使用して、AudioGraphSettings クラスの新しいインスタンスを初期化します。

プロパティ

AudioRenderCategory

オーディオ グラフのオーディオ レンダリング カテゴリ設定を示す値を取得または設定します。

DesiredRenderDeviceAudioProcessing

オーディオ グラフの目的のオーディオ処理モード設定を示す値を取得または設定します。

DesiredSamplesPerQuantum

オーディオ グラフに対して定義された量子あたりのサンプル数を取得または設定します。

EncodingProperties

オーディオ グラフのオーディオ エンコード プロパティ設定を取得または設定します。

MaxPlaybackSpeedFactor

AudioGraph の入力ノードの最大再生速度を取得または設定します。

PrimaryRenderDevice

オーディオ グラフのプライマリ レンダー デバイスを表す オブジェクトを取得または設定します。

QuantumSizeSelectionMode

オーディオ グラフの量子サイズ選択モードを取得または設定します。

適用対象