Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › MFAudioConstriction

MFAudioConstriction

列挙型
基底型i4

メンバー 5

名前10進16進説明
MFaudioConstrictionOff00x0オーディオは制限されません。
MFaudioConstriction48_1610x1オーディオは 48 kHz/16 ビットにダウンサンプリングされます。
MFaudioConstriction44_1620x2オーディオは 44 kHz/16 ビットにダウンサンプリングされます。
MFaudioConstriction14_1430x3オーディオは 14 kHz/16 ビットにダウンサンプリングされます。
MFaudioConstrictionMute40x4オーディオはミュートされます。

公式ドキュメント

オーディオ制限 (audio constriction) の値を指定します。

解説(Remarks)

MFAudioConstriction 列挙型で定義される値は、audioenginebaseapo.h で定義される EAudioConstriction 列挙型と一致します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum MFAudioConstriction : int {
    MFaudioConstrictionOff = 0,
    MFaudioConstriction48_16 = 1,
    MFaudioConstriction44_16 = 2,
    MFaudioConstriction14_14 = 3,
    MFaudioConstrictionMute = 4
} MFAudioConstriction;
public enum MFAudioConstriction : int
{
    MFaudioConstrictionOff = 0,
    MFaudioConstriction48_16 = 1,
    MFaudioConstriction44_16 = 2,
    MFaudioConstriction14_14 = 3,
    MFaudioConstrictionMute = 4,
}
Public Enum MFAudioConstriction As Integer
    MFaudioConstrictionOff = 0
    MFaudioConstriction48_16 = 1
    MFaudioConstriction44_16 = 2
    MFaudioConstriction14_14 = 3
    MFaudioConstrictionMute = 4
End Enum
import enum

class MFAudioConstriction(enum.IntEnum):
    MFaudioConstrictionOff = 0
    MFaudioConstriction48_16 = 1
    MFaudioConstriction44_16 = 2
    MFaudioConstriction14_14 = 3
    MFaudioConstrictionMute = 4
// MFAudioConstriction
pub const MFaudioConstrictionOff: i32 = 0;
pub const MFaudioConstriction48_16: i32 = 1;
pub const MFaudioConstriction44_16: i32 = 2;
pub const MFaudioConstriction14_14: i32 = 3;
pub const MFaudioConstrictionMute: i32 = 4;
// MFAudioConstriction
const (
	MFaudioConstrictionOff int32 = 0
	MFaudioConstriction48_16 int32 = 1
	MFaudioConstriction44_16 int32 = 2
	MFaudioConstriction14_14 int32 = 3
	MFaudioConstrictionMute int32 = 4
)
const
  MFaudioConstrictionOff = 0;
  MFaudioConstriction48_16 = 1;
  MFaudioConstriction44_16 = 2;
  MFaudioConstriction14_14 = 3;
  MFaudioConstrictionMute = 4;
// MFAudioConstriction
pub const MFaudioConstrictionOff: i32 = 0;
pub const MFaudioConstriction48_16: i32 = 1;
pub const MFaudioConstriction44_16: i32 = 2;
pub const MFaudioConstriction14_14: i32 = 3;
pub const MFaudioConstrictionMute: i32 = 4;
const
  MFaudioConstrictionOff* = 0
  MFaudioConstriction48_16* = 1
  MFaudioConstriction44_16* = 2
  MFaudioConstriction14_14* = 3
  MFaudioConstrictionMute* = 4
enum MFAudioConstriction : int {
    MFaudioConstrictionOff = 0,
    MFaudioConstriction48_16 = 1,
    MFaudioConstriction44_16 = 2,
    MFaudioConstriction14_14 = 3,
    MFaudioConstrictionMute = 4,
}
#define global MFaudioConstrictionOff   0x0
#define global MFaudioConstriction48_16 0x1
#define global MFaudioConstriction44_16 0x2
#define global MFaudioConstriction14_14 0x3
#define global MFaudioConstrictionMute  0x4