Class Video
A Matroska video element.
Inherited Members
Namespace: FM.LiveSwitch.Matroska
Assembly: FM.LiveSwitch.dll
Syntax
public class Video : Element
Constructors
Video()
Initializes a new instance of the Video class.
Declaration
public Video()
Video(Byte[])
Initializes a new instance of the Video class.
Declaration
public Video(byte[] bytes)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | bytes | The bytes. |
Properties
AlphaMode
Gets or sets the alpha mode.
Declaration
public long AlphaMode { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
DefaultAlphaMode
Gets the default alpha mode.
Declaration
public static long DefaultAlphaMode { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
DefaultDisplayUnit
Gets the default display unit.
Declaration
public static long DefaultDisplayUnit { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
DefaultFlagInterlaced
Gets the default flag interlaced.
Declaration
public static long DefaultFlagInterlaced { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
DefaultPixelCropBottom
Gets the default pixel crop bottom.
Declaration
public static long DefaultPixelCropBottom { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
DefaultPixelCropLeft
Gets the default pixel crop left.
Declaration
public static long DefaultPixelCropLeft { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
DefaultPixelCropRight
Gets the default pixel crop right.
Declaration
public static long DefaultPixelCropRight { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
DefaultPixelCropTop
Gets the default pixel crop top.
Declaration
public static long DefaultPixelCropTop { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
DisplayHeight
Gets or sets the display height.
Declaration
public long? DisplayHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
DisplayUnit
Gets or sets the display unit.
Declaration
public long DisplayUnit { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
DisplayWidth
Gets or sets the display width.
Declaration
public long? DisplayWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
EbmlId
Gets the EBML ID.
Declaration
public static byte[] EbmlId { get; }
Property Value
Type | Description |
---|---|
System.Byte[] |
FlagInterlaced
Gets or sets a flag indicating whether the video is interlaced.
Declaration
public long FlagInterlaced { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
Id
Gets the EBML ID.
Declaration
public override byte[] Id { get; }
Property Value
Type | Description |
---|---|
System.Byte[] |
Overrides
PixelCropBottom
Gets or sets the pixel crop bottom.
Declaration
public long PixelCropBottom { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
PixelCropLeft
Gets or sets the pixel crop left.
Declaration
public long PixelCropLeft { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
PixelCropRight
Gets or sets the pixel crop right.
Declaration
public long PixelCropRight { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
PixelCropTop
Gets or sets the pixel crop top.
Declaration
public long PixelCropTop { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
PixelHeight
Gets or sets the pixel height.
Declaration
public long PixelHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
PixelWidth
Gets or sets the pixel width.
Declaration
public long PixelWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
Methods
GetInnerBytes()
Gets the inner bytes.
Declaration
protected override byte[] GetInnerBytes()
Returns
Type | Description |
---|---|
System.Byte[] |