ホーム › Media.DirectShow.Tv › ChannelType
ChannelType
列挙型メンバー 9
| 名前 | 10進 | 16進 |
|---|---|---|
| ChannelTypeNone | 0 | 0x0 |
| ChannelTypeOther | 1 | 0x1 |
| ChannelTypeVideo | 2 | 0x2 |
| ChannelTypeAudio | 4 | 0x4 |
| ChannelTypeText | 8 | 0x8 |
| ChannelTypeSubtitles | 16 | 0x10 |
| ChannelTypeCaptions | 32 | 0x20 |
| ChannelTypeSuperimpose | 64 | 0x40 |
| ChannelTypeData | 128 | 0x80 |
公式ドキュメント
プロバイダーがイベントをログに記録できるチャネルを定義します。
<xs:complexType name="ChannelType"
mixed="true"
>
<xs:sequence>
<xs:element name="logging"
type="ChannelLoggingType"
minOccurs="0"
/>
<xs:element name="publishing"
type="ChannelPublishingType"
minOccurs="0"
/>
</xs:sequence>
<xs:attribute name="name"
type="anyURI"
use="required"
/>
<xs:attribute name="chid"
type="token"
use="optional"
/>
<xs:attribute name="type"
type="string"
use="required"
/>
<xs:attribute name="symbol"
type="CSymbolType"
use="optional"
/>
<xs:attribute name="access"
type="string"
use="optional"
/>
<xs:attribute name="isolation"
type="string"
use="optional"
/>
<xs:attribute name="enabled"
type="boolean"
default="false"
use="optional"
/>
<xs:attribute name="value"
type="UInt8Type"
use="optional"
/>
<xs:attribute name="message"
type="string"
use="optional"
/>
</xs:complexType>
解説(Remarks)
チャネルの名前がチャネルの命名規則に従っている場合、Windows イベント ビューアーはバックスラッシュ以降の文字列を使用してチャネルを一覧表示します。たとえば、チャネル名が Company-Product-Component/Operational であれば、イベント ビューアーは Company-Product-Component プロバイダーの下に Operational としてチャネルを表示します。命名規則に従っていない場合は、チャネル名全体がプロバイダーの下に表示されます。ローカライズされた表示名が指定されている場合は、それが使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 ChannelType : int {
ChannelTypeNone = 0,
ChannelTypeOther = 1,
ChannelTypeVideo = 2,
ChannelTypeAudio = 4,
ChannelTypeText = 8,
ChannelTypeSubtitles = 16,
ChannelTypeCaptions = 32,
ChannelTypeSuperimpose = 64,
ChannelTypeData = 128
} ChannelType;public enum ChannelType : int
{
ChannelTypeNone = 0,
ChannelTypeOther = 1,
ChannelTypeVideo = 2,
ChannelTypeAudio = 4,
ChannelTypeText = 8,
ChannelTypeSubtitles = 16,
ChannelTypeCaptions = 32,
ChannelTypeSuperimpose = 64,
ChannelTypeData = 128,
}Public Enum ChannelType As Integer
ChannelTypeNone = 0
ChannelTypeOther = 1
ChannelTypeVideo = 2
ChannelTypeAudio = 4
ChannelTypeText = 8
ChannelTypeSubtitles = 16
ChannelTypeCaptions = 32
ChannelTypeSuperimpose = 64
ChannelTypeData = 128
End Enumimport enum
class ChannelType(enum.IntEnum):
ChannelTypeNone = 0
ChannelTypeOther = 1
ChannelTypeVideo = 2
ChannelTypeAudio = 4
ChannelTypeText = 8
ChannelTypeSubtitles = 16
ChannelTypeCaptions = 32
ChannelTypeSuperimpose = 64
ChannelTypeData = 128// ChannelType
pub const ChannelTypeNone: i32 = 0;
pub const ChannelTypeOther: i32 = 1;
pub const ChannelTypeVideo: i32 = 2;
pub const ChannelTypeAudio: i32 = 4;
pub const ChannelTypeText: i32 = 8;
pub const ChannelTypeSubtitles: i32 = 16;
pub const ChannelTypeCaptions: i32 = 32;
pub const ChannelTypeSuperimpose: i32 = 64;
pub const ChannelTypeData: i32 = 128;// ChannelType
const (
ChannelTypeNone int32 = 0
ChannelTypeOther int32 = 1
ChannelTypeVideo int32 = 2
ChannelTypeAudio int32 = 4
ChannelTypeText int32 = 8
ChannelTypeSubtitles int32 = 16
ChannelTypeCaptions int32 = 32
ChannelTypeSuperimpose int32 = 64
ChannelTypeData int32 = 128
)const
ChannelTypeNone = 0;
ChannelTypeOther = 1;
ChannelTypeVideo = 2;
ChannelTypeAudio = 4;
ChannelTypeText = 8;
ChannelTypeSubtitles = 16;
ChannelTypeCaptions = 32;
ChannelTypeSuperimpose = 64;
ChannelTypeData = 128;// ChannelType
pub const ChannelTypeNone: i32 = 0;
pub const ChannelTypeOther: i32 = 1;
pub const ChannelTypeVideo: i32 = 2;
pub const ChannelTypeAudio: i32 = 4;
pub const ChannelTypeText: i32 = 8;
pub const ChannelTypeSubtitles: i32 = 16;
pub const ChannelTypeCaptions: i32 = 32;
pub const ChannelTypeSuperimpose: i32 = 64;
pub const ChannelTypeData: i32 = 128;const
ChannelTypeNone* = 0
ChannelTypeOther* = 1
ChannelTypeVideo* = 2
ChannelTypeAudio* = 4
ChannelTypeText* = 8
ChannelTypeSubtitles* = 16
ChannelTypeCaptions* = 32
ChannelTypeSuperimpose* = 64
ChannelTypeData* = 128enum ChannelType : int {
ChannelTypeNone = 0,
ChannelTypeOther = 1,
ChannelTypeVideo = 2,
ChannelTypeAudio = 4,
ChannelTypeText = 8,
ChannelTypeSubtitles = 16,
ChannelTypeCaptions = 32,
ChannelTypeSuperimpose = 64,
ChannelTypeData = 128,
}#define global ChannelTypeNone 0x0
#define global ChannelTypeOther 0x1
#define global ChannelTypeVideo 0x2
#define global ChannelTypeAudio 0x4
#define global ChannelTypeText 0x8
#define global ChannelTypeSubtitles 0x10
#define global ChannelTypeCaptions 0x20
#define global ChannelTypeSuperimpose 0x40
#define global ChannelTypeData 0x80