ホーム › Media.Audio › DataFlow
DataFlow
列挙型メンバー 2
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| In | 0 | 0x0 | 入力ストリームです。オーディオ ストリームは、コネクターを通じてデバイスに流れ込みます。 |
| Out | 1 | 0x1 | 出力ストリームです。オーディオ ストリームは、コネクターを通じてデバイスから流れ出します。 |
公式ドキュメント
DataFlow 列挙型は、コネクターを通過するオーディオ ストリームのデータ フロー方向を示します。
解説(Remarks)
IConnector::GetDataFlow メソッドは、DataFlow 列挙型で定義された定数を使用します。
オーディオ アダプター上のレンダリング デバイスまたはキャプチャ デバイスのトポロジには、通常、オーディオ データがデバイスに入るデータ フロー方向 "In" のコネクターが 1 つ以上と、オーディオ データがデバイスから出るデータ フロー方向 "Out" のコネクターが 1 つ以上あります。たとえば、アダプター上の一般的なレンダリング デバイスには、Windows オーディオ エンジンが PCM データをデバイスへストリーミングするための、データ フロー方向 "In" のコネクターがあります。同じデバイスには、オーディオ信号をスピーカーやヘッドフォンへ送信するための、データ フロー方向 "Out" のコネクターもあります。
レンダリング エンドポイント デバイス (ヘッドフォンなど) のトポロジには、オーディオ データ (アナログ信号の形式) がデバイスに入るデータ フロー方向 "In" のコネクターが 1 つあります。
キャプチャ エンドポイント デバイス (マイクなど) のトポロジには、オーディオ データがデバイスから出るデータ フロー方向 "Out" のコネクターが 1 つあります。
詳細については、「Device Topologies」を参照してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DataFlow : int {
In = 0,
Out = 1
} DataFlow;public enum DataFlow : int
{
In = 0,
Out = 1,
}Public Enum DataFlow As Integer
In = 0
Out = 1
End Enumimport enum
class DataFlow(enum.IntEnum):
In = 0
Out = 1// DataFlow
pub const In: i32 = 0;
pub const Out: i32 = 1;// DataFlow
const (
In int32 = 0
Out int32 = 1
)const
In = 0;
Out = 1;// DataFlow
pub const In: i32 = 0;
pub const Out: i32 = 1;const
In* = 0
Out* = 1enum DataFlow : int {
In = 0,
Out = 1,
}#define global In 0x0
#define global Out 0x1