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

DEVICE_ORIENTATION_TYPE

列挙型
基底型i4

メンバー 4

名前10進16進説明
DEVICE_NOT_ROTATED00x0デバイスは回転していません。
DEVICE_ROTATED_90_DEGREES_CLOCKWISE10x1デバイスは時計回りに 90 度回転しています。
DEVICE_ROTATED_180_DEGREES_CLOCKWISE20x2デバイスは時計回りに 180 度回転しています。
DEVICE_ROTATED_270_DEGREES_CLOCKWISE30x3デバイスは時計回りに 180 度回転しています。

公式ドキュメント

APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION 型の通知に使用されるデバイスの向きの値を指定します。

解説(Remarks)

オーディオ ドライバーと共に提供できるオーディオ処理オブジェクト (APO) 向けの Windows 11 API の詳細については、Windows 11 APIs for Audio Processing Objects を参照してください。

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

各言語での定義

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

typedef enum DEVICE_ORIENTATION_TYPE : int {
    DEVICE_NOT_ROTATED = 0,
    DEVICE_ROTATED_90_DEGREES_CLOCKWISE = 1,
    DEVICE_ROTATED_180_DEGREES_CLOCKWISE = 2,
    DEVICE_ROTATED_270_DEGREES_CLOCKWISE = 3
} DEVICE_ORIENTATION_TYPE;
public enum DEVICE_ORIENTATION_TYPE : int
{
    DEVICE_NOT_ROTATED = 0,
    DEVICE_ROTATED_90_DEGREES_CLOCKWISE = 1,
    DEVICE_ROTATED_180_DEGREES_CLOCKWISE = 2,
    DEVICE_ROTATED_270_DEGREES_CLOCKWISE = 3,
}
Public Enum DEVICE_ORIENTATION_TYPE As Integer
    DEVICE_NOT_ROTATED = 0
    DEVICE_ROTATED_90_DEGREES_CLOCKWISE = 1
    DEVICE_ROTATED_180_DEGREES_CLOCKWISE = 2
    DEVICE_ROTATED_270_DEGREES_CLOCKWISE = 3
End Enum
import enum

class DEVICE_ORIENTATION_TYPE(enum.IntEnum):
    DEVICE_NOT_ROTATED = 0
    DEVICE_ROTATED_90_DEGREES_CLOCKWISE = 1
    DEVICE_ROTATED_180_DEGREES_CLOCKWISE = 2
    DEVICE_ROTATED_270_DEGREES_CLOCKWISE = 3
// DEVICE_ORIENTATION_TYPE
pub const DEVICE_NOT_ROTATED: i32 = 0;
pub const DEVICE_ROTATED_90_DEGREES_CLOCKWISE: i32 = 1;
pub const DEVICE_ROTATED_180_DEGREES_CLOCKWISE: i32 = 2;
pub const DEVICE_ROTATED_270_DEGREES_CLOCKWISE: i32 = 3;
// DEVICE_ORIENTATION_TYPE
const (
	DEVICE_NOT_ROTATED int32 = 0
	DEVICE_ROTATED_90_DEGREES_CLOCKWISE int32 = 1
	DEVICE_ROTATED_180_DEGREES_CLOCKWISE int32 = 2
	DEVICE_ROTATED_270_DEGREES_CLOCKWISE int32 = 3
)
const
  DEVICE_NOT_ROTATED = 0;
  DEVICE_ROTATED_90_DEGREES_CLOCKWISE = 1;
  DEVICE_ROTATED_180_DEGREES_CLOCKWISE = 2;
  DEVICE_ROTATED_270_DEGREES_CLOCKWISE = 3;
// DEVICE_ORIENTATION_TYPE
pub const DEVICE_NOT_ROTATED: i32 = 0;
pub const DEVICE_ROTATED_90_DEGREES_CLOCKWISE: i32 = 1;
pub const DEVICE_ROTATED_180_DEGREES_CLOCKWISE: i32 = 2;
pub const DEVICE_ROTATED_270_DEGREES_CLOCKWISE: i32 = 3;
const
  DEVICE_NOT_ROTATED* = 0
  DEVICE_ROTATED_90_DEGREES_CLOCKWISE* = 1
  DEVICE_ROTATED_180_DEGREES_CLOCKWISE* = 2
  DEVICE_ROTATED_270_DEGREES_CLOCKWISE* = 3
enum DEVICE_ORIENTATION_TYPE : int {
    DEVICE_NOT_ROTATED = 0,
    DEVICE_ROTATED_90_DEGREES_CLOCKWISE = 1,
    DEVICE_ROTATED_180_DEGREES_CLOCKWISE = 2,
    DEVICE_ROTATED_270_DEGREES_CLOCKWISE = 3,
}
#define global DEVICE_NOT_ROTATED                   0x0
#define global DEVICE_ROTATED_90_DEGREES_CLOCKWISE  0x1
#define global DEVICE_ROTATED_180_DEGREES_CLOCKWISE 0x2
#define global DEVICE_ROTATED_270_DEGREES_CLOCKWISE 0x3