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

eAVEncH264PictureType

列挙型
基底型i4

メンバー 3

名前10進16進説明
eAVEncH264PictureType_IDR00x0瞬時デコーダーリフレッシュ (IDR) ピクチャーです。
eAVEncH264PictureType_P10x1予測 (B) ピクチャーです。
eAVEncH264PictureType_B20x2双方向予測 (B) ピクチャーです。

公式ドキュメント

ビデオエンコーダーが出力するピクチャーの種類を指定します。

解説(Remarks)

この列挙型は、MFSampleExtension_VideoEncodePictureType サンプル属性と共に使用されます。

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

各言語での定義

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

typedef enum eAVEncH264PictureType : int {
    eAVEncH264PictureType_IDR = 0,
    eAVEncH264PictureType_P = 1,
    eAVEncH264PictureType_B = 2
} eAVEncH264PictureType;
public enum eAVEncH264PictureType : int
{
    eAVEncH264PictureType_IDR = 0,
    eAVEncH264PictureType_P = 1,
    eAVEncH264PictureType_B = 2,
}
Public Enum eAVEncH264PictureType As Integer
    eAVEncH264PictureType_IDR = 0
    eAVEncH264PictureType_P = 1
    eAVEncH264PictureType_B = 2
End Enum
import enum

class eAVEncH264PictureType(enum.IntEnum):
    eAVEncH264PictureType_IDR = 0
    eAVEncH264PictureType_P = 1
    eAVEncH264PictureType_B = 2
// eAVEncH264PictureType
pub const eAVEncH264PictureType_IDR: i32 = 0;
pub const eAVEncH264PictureType_P: i32 = 1;
pub const eAVEncH264PictureType_B: i32 = 2;
// eAVEncH264PictureType
const (
	eAVEncH264PictureType_IDR int32 = 0
	eAVEncH264PictureType_P int32 = 1
	eAVEncH264PictureType_B int32 = 2
)
const
  eAVEncH264PictureType_IDR = 0;
  eAVEncH264PictureType_P = 1;
  eAVEncH264PictureType_B = 2;
// eAVEncH264PictureType
pub const eAVEncH264PictureType_IDR: i32 = 0;
pub const eAVEncH264PictureType_P: i32 = 1;
pub const eAVEncH264PictureType_B: i32 = 2;
const
  eAVEncH264PictureType_IDR* = 0
  eAVEncH264PictureType_P* = 1
  eAVEncH264PictureType_B* = 2
enum eAVEncH264PictureType : int {
    eAVEncH264PictureType_IDR = 0,
    eAVEncH264PictureType_P = 1,
    eAVEncH264PictureType_B = 2,
}
#define global eAVEncH264PictureType_IDR 0x0
#define global eAVEncH264PictureType_P   0x1
#define global eAVEncH264PictureType_B   0x2