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

SpatialAudioHrtfDistanceDecayType

列挙型
基底型i4

メンバー 2

名前10進16進説明
SpatialAudioHrtfDistanceDecay_NaturalDecay00x0ゲインの最小距離および最大距離の制限による制約を受けた、距離に応じた自然な減衰です。出力は SpatialAudioHrtfDistanceDecay.CutoffDistance で指定された距離で無音になります。
SpatialAudioHrtfDistanceDecay_CustomDecay10x1最大ゲインと最小ゲインの制限内でのカスタムのゲインカーブです。

公式ドキュメント

ISpatialAudioObjectForHrtf の位置からリスナーの位置までの距離に応じて適用される減衰の種類を指定します。

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

各言語での定義

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

typedef enum SpatialAudioHrtfDistanceDecayType : int {
    SpatialAudioHrtfDistanceDecay_NaturalDecay = 0,
    SpatialAudioHrtfDistanceDecay_CustomDecay = 1
} SpatialAudioHrtfDistanceDecayType;
public enum SpatialAudioHrtfDistanceDecayType : int
{
    SpatialAudioHrtfDistanceDecay_NaturalDecay = 0,
    SpatialAudioHrtfDistanceDecay_CustomDecay = 1,
}
Public Enum SpatialAudioHrtfDistanceDecayType As Integer
    SpatialAudioHrtfDistanceDecay_NaturalDecay = 0
    SpatialAudioHrtfDistanceDecay_CustomDecay = 1
End Enum
import enum

class SpatialAudioHrtfDistanceDecayType(enum.IntEnum):
    SpatialAudioHrtfDistanceDecay_NaturalDecay = 0
    SpatialAudioHrtfDistanceDecay_CustomDecay = 1
// SpatialAudioHrtfDistanceDecayType
pub const SpatialAudioHrtfDistanceDecay_NaturalDecay: i32 = 0;
pub const SpatialAudioHrtfDistanceDecay_CustomDecay: i32 = 1;
// SpatialAudioHrtfDistanceDecayType
const (
	SpatialAudioHrtfDistanceDecay_NaturalDecay int32 = 0
	SpatialAudioHrtfDistanceDecay_CustomDecay int32 = 1
)
const
  SpatialAudioHrtfDistanceDecay_NaturalDecay = 0;
  SpatialAudioHrtfDistanceDecay_CustomDecay = 1;
// SpatialAudioHrtfDistanceDecayType
pub const SpatialAudioHrtfDistanceDecay_NaturalDecay: i32 = 0;
pub const SpatialAudioHrtfDistanceDecay_CustomDecay: i32 = 1;
const
  SpatialAudioHrtfDistanceDecay_NaturalDecay* = 0
  SpatialAudioHrtfDistanceDecay_CustomDecay* = 1
enum SpatialAudioHrtfDistanceDecayType : int {
    SpatialAudioHrtfDistanceDecay_NaturalDecay = 0,
    SpatialAudioHrtfDistanceDecay_CustomDecay = 1,
}
#define global SpatialAudioHrtfDistanceDecay_NaturalDecay 0x0
#define global SpatialAudioHrtfDistanceDecay_CustomDecay  0x1