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

AM_SAMPLE_PROPERTY_FLAGS

列挙型
基底型i4

メンバー 11

名前10進16進
AM_SAMPLE_SPLICEPOINT10x1
AM_SAMPLE_PREROLL20x2
AM_SAMPLE_DATADISCONTINUITY40x4
AM_SAMPLE_TYPECHANGED80x8
AM_SAMPLE_TIMEVALID160x10
AM_SAMPLE_TIMEDISCONTINUITY640x40
AM_SAMPLE_FLUSH_ON_PAUSE1280x80
AM_SAMPLE_STOPVALID2560x100
AM_SAMPLE_ENDOFSTREAM5120x200
AM_STREAM_MEDIA00x0
AM_STREAM_CONTROL10x1

各言語での定義

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

typedef enum AM_SAMPLE_PROPERTY_FLAGS : int {
    AM_SAMPLE_SPLICEPOINT = 1,
    AM_SAMPLE_PREROLL = 2,
    AM_SAMPLE_DATADISCONTINUITY = 4,
    AM_SAMPLE_TYPECHANGED = 8,
    AM_SAMPLE_TIMEVALID = 16,
    AM_SAMPLE_TIMEDISCONTINUITY = 64,
    AM_SAMPLE_FLUSH_ON_PAUSE = 128,
    AM_SAMPLE_STOPVALID = 256,
    AM_SAMPLE_ENDOFSTREAM = 512,
    AM_STREAM_MEDIA = 0,
    AM_STREAM_CONTROL = 1
} AM_SAMPLE_PROPERTY_FLAGS;
public enum AM_SAMPLE_PROPERTY_FLAGS : int
{
    AM_SAMPLE_SPLICEPOINT = 1,
    AM_SAMPLE_PREROLL = 2,
    AM_SAMPLE_DATADISCONTINUITY = 4,
    AM_SAMPLE_TYPECHANGED = 8,
    AM_SAMPLE_TIMEVALID = 16,
    AM_SAMPLE_TIMEDISCONTINUITY = 64,
    AM_SAMPLE_FLUSH_ON_PAUSE = 128,
    AM_SAMPLE_STOPVALID = 256,
    AM_SAMPLE_ENDOFSTREAM = 512,
    AM_STREAM_MEDIA = 0,
    AM_STREAM_CONTROL = 1,
}
Public Enum AM_SAMPLE_PROPERTY_FLAGS As Integer
    AM_SAMPLE_SPLICEPOINT = 1
    AM_SAMPLE_PREROLL = 2
    AM_SAMPLE_DATADISCONTINUITY = 4
    AM_SAMPLE_TYPECHANGED = 8
    AM_SAMPLE_TIMEVALID = 16
    AM_SAMPLE_TIMEDISCONTINUITY = 64
    AM_SAMPLE_FLUSH_ON_PAUSE = 128
    AM_SAMPLE_STOPVALID = 256
    AM_SAMPLE_ENDOFSTREAM = 512
    AM_STREAM_MEDIA = 0
    AM_STREAM_CONTROL = 1
End Enum
import enum

class AM_SAMPLE_PROPERTY_FLAGS(enum.IntEnum):
    AM_SAMPLE_SPLICEPOINT = 1
    AM_SAMPLE_PREROLL = 2
    AM_SAMPLE_DATADISCONTINUITY = 4
    AM_SAMPLE_TYPECHANGED = 8
    AM_SAMPLE_TIMEVALID = 16
    AM_SAMPLE_TIMEDISCONTINUITY = 64
    AM_SAMPLE_FLUSH_ON_PAUSE = 128
    AM_SAMPLE_STOPVALID = 256
    AM_SAMPLE_ENDOFSTREAM = 512
    AM_STREAM_MEDIA = 0
    AM_STREAM_CONTROL = 1
// AM_SAMPLE_PROPERTY_FLAGS
pub const AM_SAMPLE_SPLICEPOINT: i32 = 1;
pub const AM_SAMPLE_PREROLL: i32 = 2;
pub const AM_SAMPLE_DATADISCONTINUITY: i32 = 4;
pub const AM_SAMPLE_TYPECHANGED: i32 = 8;
pub const AM_SAMPLE_TIMEVALID: i32 = 16;
pub const AM_SAMPLE_TIMEDISCONTINUITY: i32 = 64;
pub const AM_SAMPLE_FLUSH_ON_PAUSE: i32 = 128;
pub const AM_SAMPLE_STOPVALID: i32 = 256;
pub const AM_SAMPLE_ENDOFSTREAM: i32 = 512;
pub const AM_STREAM_MEDIA: i32 = 0;
pub const AM_STREAM_CONTROL: i32 = 1;
// AM_SAMPLE_PROPERTY_FLAGS
const (
	AM_SAMPLE_SPLICEPOINT int32 = 1
	AM_SAMPLE_PREROLL int32 = 2
	AM_SAMPLE_DATADISCONTINUITY int32 = 4
	AM_SAMPLE_TYPECHANGED int32 = 8
	AM_SAMPLE_TIMEVALID int32 = 16
	AM_SAMPLE_TIMEDISCONTINUITY int32 = 64
	AM_SAMPLE_FLUSH_ON_PAUSE int32 = 128
	AM_SAMPLE_STOPVALID int32 = 256
	AM_SAMPLE_ENDOFSTREAM int32 = 512
	AM_STREAM_MEDIA int32 = 0
	AM_STREAM_CONTROL int32 = 1
)
const
  AM_SAMPLE_SPLICEPOINT = 1;
  AM_SAMPLE_PREROLL = 2;
  AM_SAMPLE_DATADISCONTINUITY = 4;
  AM_SAMPLE_TYPECHANGED = 8;
  AM_SAMPLE_TIMEVALID = 16;
  AM_SAMPLE_TIMEDISCONTINUITY = 64;
  AM_SAMPLE_FLUSH_ON_PAUSE = 128;
  AM_SAMPLE_STOPVALID = 256;
  AM_SAMPLE_ENDOFSTREAM = 512;
  AM_STREAM_MEDIA = 0;
  AM_STREAM_CONTROL = 1;
// AM_SAMPLE_PROPERTY_FLAGS
pub const AM_SAMPLE_SPLICEPOINT: i32 = 1;
pub const AM_SAMPLE_PREROLL: i32 = 2;
pub const AM_SAMPLE_DATADISCONTINUITY: i32 = 4;
pub const AM_SAMPLE_TYPECHANGED: i32 = 8;
pub const AM_SAMPLE_TIMEVALID: i32 = 16;
pub const AM_SAMPLE_TIMEDISCONTINUITY: i32 = 64;
pub const AM_SAMPLE_FLUSH_ON_PAUSE: i32 = 128;
pub const AM_SAMPLE_STOPVALID: i32 = 256;
pub const AM_SAMPLE_ENDOFSTREAM: i32 = 512;
pub const AM_STREAM_MEDIA: i32 = 0;
pub const AM_STREAM_CONTROL: i32 = 1;
const
  AM_SAMPLE_SPLICEPOINT* = 1
  AM_SAMPLE_PREROLL* = 2
  AM_SAMPLE_DATADISCONTINUITY* = 4
  AM_SAMPLE_TYPECHANGED* = 8
  AM_SAMPLE_TIMEVALID* = 16
  AM_SAMPLE_TIMEDISCONTINUITY* = 64
  AM_SAMPLE_FLUSH_ON_PAUSE* = 128
  AM_SAMPLE_STOPVALID* = 256
  AM_SAMPLE_ENDOFSTREAM* = 512
  AM_STREAM_MEDIA* = 0
  AM_STREAM_CONTROL* = 1
enum AM_SAMPLE_PROPERTY_FLAGS : int {
    AM_SAMPLE_SPLICEPOINT = 1,
    AM_SAMPLE_PREROLL = 2,
    AM_SAMPLE_DATADISCONTINUITY = 4,
    AM_SAMPLE_TYPECHANGED = 8,
    AM_SAMPLE_TIMEVALID = 16,
    AM_SAMPLE_TIMEDISCONTINUITY = 64,
    AM_SAMPLE_FLUSH_ON_PAUSE = 128,
    AM_SAMPLE_STOPVALID = 256,
    AM_SAMPLE_ENDOFSTREAM = 512,
    AM_STREAM_MEDIA = 0,
    AM_STREAM_CONTROL = 1,
}
#define global AM_SAMPLE_SPLICEPOINT       0x1
#define global AM_SAMPLE_PREROLL           0x2
#define global AM_SAMPLE_DATADISCONTINUITY 0x4
#define global AM_SAMPLE_TYPECHANGED       0x8
#define global AM_SAMPLE_TIMEVALID         0x10
#define global AM_SAMPLE_TIMEDISCONTINUITY 0x40
#define global AM_SAMPLE_FLUSH_ON_PAUSE    0x80
#define global AM_SAMPLE_STOPVALID         0x100
#define global AM_SAMPLE_ENDOFSTREAM       0x200
#define global AM_STREAM_MEDIA             0x0
#define global AM_STREAM_CONTROL           0x1