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

MFVideoLighting

列挙型
基底型i4

メンバー 7

名前10進16進説明
MFVideoLighting_Unknown00x0最適な照明条件は不明です。
MFVideoLighting_bright10x1明るい照明。たとえば屋外です。
MFVideoLighting_office20x2中程度の明るさ。たとえば通常のオフィスの照明です。
MFVideoLighting_dim30x3薄暗い照明。たとえばテレビと補助的な弱い照明のあるリビングルームです。
MFVideoLighting_dark40x4暗い照明。たとえば映画館です。
MFVideoLighting_Last50x5予約済みです。
MFVideoLighting_ForceDWORD21474836470x7FFFFFFF予約済みです。このメンバーは、列挙型を DWORD 値としてコンパイルさせるためのものです。

公式ドキュメント

特定の映像コンテンツを視聴するのに最適な照明条件を示します。

解説(Remarks)

この列挙型は MF_MT_VIDEO_LIGHTING 属性と共に使用されます。

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

各言語での定義

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

typedef enum MFVideoLighting : int {
    MFVideoLighting_Unknown = 0,
    MFVideoLighting_bright = 1,
    MFVideoLighting_office = 2,
    MFVideoLighting_dim = 3,
    MFVideoLighting_dark = 4,
    MFVideoLighting_Last = 5,
    MFVideoLighting_ForceDWORD = 2147483647
} MFVideoLighting;
public enum MFVideoLighting : int
{
    MFVideoLighting_Unknown = 0,
    MFVideoLighting_bright = 1,
    MFVideoLighting_office = 2,
    MFVideoLighting_dim = 3,
    MFVideoLighting_dark = 4,
    MFVideoLighting_Last = 5,
    MFVideoLighting_ForceDWORD = 2147483647,
}
Public Enum MFVideoLighting As Integer
    MFVideoLighting_Unknown = 0
    MFVideoLighting_bright = 1
    MFVideoLighting_office = 2
    MFVideoLighting_dim = 3
    MFVideoLighting_dark = 4
    MFVideoLighting_Last = 5
    MFVideoLighting_ForceDWORD = 2147483647
End Enum
import enum

class MFVideoLighting(enum.IntEnum):
    MFVideoLighting_Unknown = 0
    MFVideoLighting_bright = 1
    MFVideoLighting_office = 2
    MFVideoLighting_dim = 3
    MFVideoLighting_dark = 4
    MFVideoLighting_Last = 5
    MFVideoLighting_ForceDWORD = 2147483647
// MFVideoLighting
pub const MFVideoLighting_Unknown: i32 = 0;
pub const MFVideoLighting_bright: i32 = 1;
pub const MFVideoLighting_office: i32 = 2;
pub const MFVideoLighting_dim: i32 = 3;
pub const MFVideoLighting_dark: i32 = 4;
pub const MFVideoLighting_Last: i32 = 5;
pub const MFVideoLighting_ForceDWORD: i32 = 2147483647;
// MFVideoLighting
const (
	MFVideoLighting_Unknown int32 = 0
	MFVideoLighting_bright int32 = 1
	MFVideoLighting_office int32 = 2
	MFVideoLighting_dim int32 = 3
	MFVideoLighting_dark int32 = 4
	MFVideoLighting_Last int32 = 5
	MFVideoLighting_ForceDWORD int32 = 2147483647
)
const
  MFVideoLighting_Unknown = 0;
  MFVideoLighting_bright = 1;
  MFVideoLighting_office = 2;
  MFVideoLighting_dim = 3;
  MFVideoLighting_dark = 4;
  MFVideoLighting_Last = 5;
  MFVideoLighting_ForceDWORD = 2147483647;
// MFVideoLighting
pub const MFVideoLighting_Unknown: i32 = 0;
pub const MFVideoLighting_bright: i32 = 1;
pub const MFVideoLighting_office: i32 = 2;
pub const MFVideoLighting_dim: i32 = 3;
pub const MFVideoLighting_dark: i32 = 4;
pub const MFVideoLighting_Last: i32 = 5;
pub const MFVideoLighting_ForceDWORD: i32 = 2147483647;
const
  MFVideoLighting_Unknown* = 0
  MFVideoLighting_bright* = 1
  MFVideoLighting_office* = 2
  MFVideoLighting_dim* = 3
  MFVideoLighting_dark* = 4
  MFVideoLighting_Last* = 5
  MFVideoLighting_ForceDWORD* = 2147483647
enum MFVideoLighting : int {
    MFVideoLighting_Unknown = 0,
    MFVideoLighting_bright = 1,
    MFVideoLighting_office = 2,
    MFVideoLighting_dim = 3,
    MFVideoLighting_dark = 4,
    MFVideoLighting_Last = 5,
    MFVideoLighting_ForceDWORD = 2147483647,
}
#define global MFVideoLighting_Unknown    0x0
#define global MFVideoLighting_bright     0x1
#define global MFVideoLighting_office     0x2
#define global MFVideoLighting_dim        0x3
#define global MFVideoLighting_dark       0x4
#define global MFVideoLighting_Last       0x5
#define global MFVideoLighting_ForceDWORD 0x7FFFFFFF