ホーム › Media.DirectShow › MEDIA_SAMPLE_CONTENT
MEDIA_SAMPLE_CONTENT
列挙型メンバー 4
| 名前 | 10進 | 16進 |
|---|---|---|
| MEDIA_TRANSPORT_PACKET | 0 | 0x0 |
| MEDIA_ELEMENTARY_STREAM | 1 | 0x1 |
| MEDIA_MPEG2_PSI | 2 | 0x2 |
| MEDIA_TRANSPORT_PAYLOAD | 3 | 0x3 |
公式ドキュメント
[このページに関連する機能である DirectShow はレガシー機能です。この機能は MediaPlayer、IMFMediaEngine、および Audio/Video Capture in Media Foundation に置き換えられました。これらの機能は Windows 10 および Windows 11 向けに最適化されています。Microsoft は、新しいコードでは可能な限り DirectShow ではなく MediaPlayer、IMFMediaEngine、Audio/Video Capture in Media Foundation を使用することを強く推奨します。また Microsoft は、レガシー API を使用している既存のコードについても、可能であれば新しい API を使用するように書き換えることをお勧めします。]
MPEG-2 トランスポート ストリーム内のエレメンタリ ストリームの内容を記述します。この列挙型は、MPEG-2 デマルチプレクサーの出力ピンに実装されている IMPEG2PIDMap インターフェイスで使用されます。
解説(Remarks)
-
処理を行わずにそのまま渡される完全なトランスポート ストリーム パケットを指定します。
-
オーディオまたはビデオの PES ペイロードを指定します。
-
PAT、PMT、CAT、またはプライベート データ ストリームを指定します。これらは再構成する必要のない、完全な PSI セクションです。
-
PES パケットなど、収集された TS パケット ペイロードを指定します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MEDIA_SAMPLE_CONTENT : int {
MEDIA_TRANSPORT_PACKET = 0,
MEDIA_ELEMENTARY_STREAM = 1,
MEDIA_MPEG2_PSI = 2,
MEDIA_TRANSPORT_PAYLOAD = 3
} MEDIA_SAMPLE_CONTENT;public enum MEDIA_SAMPLE_CONTENT : int
{
MEDIA_TRANSPORT_PACKET = 0,
MEDIA_ELEMENTARY_STREAM = 1,
MEDIA_MPEG2_PSI = 2,
MEDIA_TRANSPORT_PAYLOAD = 3,
}Public Enum MEDIA_SAMPLE_CONTENT As Integer
MEDIA_TRANSPORT_PACKET = 0
MEDIA_ELEMENTARY_STREAM = 1
MEDIA_MPEG2_PSI = 2
MEDIA_TRANSPORT_PAYLOAD = 3
End Enumimport enum
class MEDIA_SAMPLE_CONTENT(enum.IntEnum):
MEDIA_TRANSPORT_PACKET = 0
MEDIA_ELEMENTARY_STREAM = 1
MEDIA_MPEG2_PSI = 2
MEDIA_TRANSPORT_PAYLOAD = 3// MEDIA_SAMPLE_CONTENT
pub const MEDIA_TRANSPORT_PACKET: i32 = 0;
pub const MEDIA_ELEMENTARY_STREAM: i32 = 1;
pub const MEDIA_MPEG2_PSI: i32 = 2;
pub const MEDIA_TRANSPORT_PAYLOAD: i32 = 3;// MEDIA_SAMPLE_CONTENT
const (
MEDIA_TRANSPORT_PACKET int32 = 0
MEDIA_ELEMENTARY_STREAM int32 = 1
MEDIA_MPEG2_PSI int32 = 2
MEDIA_TRANSPORT_PAYLOAD int32 = 3
)const
MEDIA_TRANSPORT_PACKET = 0;
MEDIA_ELEMENTARY_STREAM = 1;
MEDIA_MPEG2_PSI = 2;
MEDIA_TRANSPORT_PAYLOAD = 3;// MEDIA_SAMPLE_CONTENT
pub const MEDIA_TRANSPORT_PACKET: i32 = 0;
pub const MEDIA_ELEMENTARY_STREAM: i32 = 1;
pub const MEDIA_MPEG2_PSI: i32 = 2;
pub const MEDIA_TRANSPORT_PAYLOAD: i32 = 3;const
MEDIA_TRANSPORT_PACKET* = 0
MEDIA_ELEMENTARY_STREAM* = 1
MEDIA_MPEG2_PSI* = 2
MEDIA_TRANSPORT_PAYLOAD* = 3enum MEDIA_SAMPLE_CONTENT : int {
MEDIA_TRANSPORT_PACKET = 0,
MEDIA_ELEMENTARY_STREAM = 1,
MEDIA_MPEG2_PSI = 2,
MEDIA_TRANSPORT_PAYLOAD = 3,
}#define global MEDIA_TRANSPORT_PACKET 0x0
#define global MEDIA_ELEMENTARY_STREAM 0x1
#define global MEDIA_MPEG2_PSI 0x2
#define global MEDIA_TRANSPORT_PAYLOAD 0x3