Win32 API 日本語リファレンス
ホームDevices.ImageAcquisition › WIAVIDEO_STATE

WIAVIDEO_STATE

列挙型
基底型i4

メンバー 6

名前10進16進説明
WIAVIDEO_NO_VIDEO10x1ビデオ ストリームが存在しません。ビデオを作成するには、IWiaVideo::CreateVideoByWiaDevIDIWiaVideo::CreateVideoByDevNum、または IWiaVideo::CreateVideoByName を呼び出します。
WIAVIDEO_CREATING_VIDEO20x2IWiaVideo の CreateVideo メソッドのいずれかが呼び出され、WIA がビデオ ストリームを作成中です。
WIAVIDEO_VIDEO_CREATED30x3ビデオ ストリームは正常に作成されましたが、再生はまだ開始されていません。
WIAVIDEO_VIDEO_PLAYING40x4ビデオ ストリームが正常に作成され、ビデオが再生中です。アプリケーションは IWiaVideo::TakePicture メソッドを呼び出せるようになります。
WIAVIDEO_VIDEO_PAUSED50x5ビデオ ストリームが正常に作成され、ビデオが一時停止中です。アプリケーションは IWiaVideo::TakePicture メソッドを呼び出せるようになります。
WIAVIDEO_DESTROYING_VIDEO60x6アプリケーションが IWiaVideo::DestroyVideo メソッドを呼び出し、WIA がビデオ ストリームを破棄中です。

公式ドキュメント

WIAVIDEO_STATE 列挙型は、ビデオ ストリームの現在の状態を指定するために使用します。

メモ Windows Image Acquisition (WIA) は、Windows Server 2003、Windows Vista 以降ではビデオ デバイスをサポートしていません。これらのバージョンの Windows では、DirectShow を使用してビデオから画像を取得してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum WIAVIDEO_STATE : int {
    WIAVIDEO_NO_VIDEO = 1,
    WIAVIDEO_CREATING_VIDEO = 2,
    WIAVIDEO_VIDEO_CREATED = 3,
    WIAVIDEO_VIDEO_PLAYING = 4,
    WIAVIDEO_VIDEO_PAUSED = 5,
    WIAVIDEO_DESTROYING_VIDEO = 6
} WIAVIDEO_STATE;
public enum WIAVIDEO_STATE : int
{
    WIAVIDEO_NO_VIDEO = 1,
    WIAVIDEO_CREATING_VIDEO = 2,
    WIAVIDEO_VIDEO_CREATED = 3,
    WIAVIDEO_VIDEO_PLAYING = 4,
    WIAVIDEO_VIDEO_PAUSED = 5,
    WIAVIDEO_DESTROYING_VIDEO = 6,
}
Public Enum WIAVIDEO_STATE As Integer
    WIAVIDEO_NO_VIDEO = 1
    WIAVIDEO_CREATING_VIDEO = 2
    WIAVIDEO_VIDEO_CREATED = 3
    WIAVIDEO_VIDEO_PLAYING = 4
    WIAVIDEO_VIDEO_PAUSED = 5
    WIAVIDEO_DESTROYING_VIDEO = 6
End Enum
import enum

class WIAVIDEO_STATE(enum.IntEnum):
    WIAVIDEO_NO_VIDEO = 1
    WIAVIDEO_CREATING_VIDEO = 2
    WIAVIDEO_VIDEO_CREATED = 3
    WIAVIDEO_VIDEO_PLAYING = 4
    WIAVIDEO_VIDEO_PAUSED = 5
    WIAVIDEO_DESTROYING_VIDEO = 6
// WIAVIDEO_STATE
pub const WIAVIDEO_NO_VIDEO: i32 = 1;
pub const WIAVIDEO_CREATING_VIDEO: i32 = 2;
pub const WIAVIDEO_VIDEO_CREATED: i32 = 3;
pub const WIAVIDEO_VIDEO_PLAYING: i32 = 4;
pub const WIAVIDEO_VIDEO_PAUSED: i32 = 5;
pub const WIAVIDEO_DESTROYING_VIDEO: i32 = 6;
// WIAVIDEO_STATE
const (
	WIAVIDEO_NO_VIDEO int32 = 1
	WIAVIDEO_CREATING_VIDEO int32 = 2
	WIAVIDEO_VIDEO_CREATED int32 = 3
	WIAVIDEO_VIDEO_PLAYING int32 = 4
	WIAVIDEO_VIDEO_PAUSED int32 = 5
	WIAVIDEO_DESTROYING_VIDEO int32 = 6
)
const
  WIAVIDEO_NO_VIDEO = 1;
  WIAVIDEO_CREATING_VIDEO = 2;
  WIAVIDEO_VIDEO_CREATED = 3;
  WIAVIDEO_VIDEO_PLAYING = 4;
  WIAVIDEO_VIDEO_PAUSED = 5;
  WIAVIDEO_DESTROYING_VIDEO = 6;
// WIAVIDEO_STATE
pub const WIAVIDEO_NO_VIDEO: i32 = 1;
pub const WIAVIDEO_CREATING_VIDEO: i32 = 2;
pub const WIAVIDEO_VIDEO_CREATED: i32 = 3;
pub const WIAVIDEO_VIDEO_PLAYING: i32 = 4;
pub const WIAVIDEO_VIDEO_PAUSED: i32 = 5;
pub const WIAVIDEO_DESTROYING_VIDEO: i32 = 6;
const
  WIAVIDEO_NO_VIDEO* = 1
  WIAVIDEO_CREATING_VIDEO* = 2
  WIAVIDEO_VIDEO_CREATED* = 3
  WIAVIDEO_VIDEO_PLAYING* = 4
  WIAVIDEO_VIDEO_PAUSED* = 5
  WIAVIDEO_DESTROYING_VIDEO* = 6
enum WIAVIDEO_STATE : int {
    WIAVIDEO_NO_VIDEO = 1,
    WIAVIDEO_CREATING_VIDEO = 2,
    WIAVIDEO_VIDEO_CREATED = 3,
    WIAVIDEO_VIDEO_PLAYING = 4,
    WIAVIDEO_VIDEO_PAUSED = 5,
    WIAVIDEO_DESTROYING_VIDEO = 6,
}
#define global WIAVIDEO_NO_VIDEO         0x1
#define global WIAVIDEO_CREATING_VIDEO   0x2
#define global WIAVIDEO_VIDEO_CREATED    0x3
#define global WIAVIDEO_VIDEO_PLAYING    0x4
#define global WIAVIDEO_VIDEO_PAUSED     0x5
#define global WIAVIDEO_DESTROYING_VIDEO 0x6