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

MFVirtualCameraLifetime

列挙型
基底型i4

メンバー 2

名前10進16進説明
MFVirtualCameraLifetime_Session00x0カメラは、IMFVirtualCamera オブジェクトが破棄されるか、IMFVirtualCamera::Shutdown が呼び出されるまで保持されます。その後、この仮想カメラはデバイス上で列挙もアクティブ化もできなくなります。
MFVirtualCameraLifetime_System10x1仮想カメラはセッションや再起動をまたいで保持されます。

公式ドキュメント

仮想カメラの有効期間を指定します。

解説(Remarks)

この列挙型の値は MFCreateVirtualCamera に渡されます。

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

各言語での定義

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

typedef enum MFVirtualCameraLifetime : int {
    MFVirtualCameraLifetime_Session = 0,
    MFVirtualCameraLifetime_System = 1
} MFVirtualCameraLifetime;
public enum MFVirtualCameraLifetime : int
{
    MFVirtualCameraLifetime_Session = 0,
    MFVirtualCameraLifetime_System = 1,
}
Public Enum MFVirtualCameraLifetime As Integer
    MFVirtualCameraLifetime_Session = 0
    MFVirtualCameraLifetime_System = 1
End Enum
import enum

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