Class VideoCaptureDeviceFormat
Class VideoCaptureDeviceFormat.
Implements
Inherited Members
Namespace: VisioForge.Core.Types.X.Sources
Assembly: VisioForge.Core.dll
Syntax
public class VideoCaptureDeviceFormat : IComparable
Constructors
VideoCaptureDeviceFormat()
Initializes a new instance of the VideoCaptureDeviceFormat class.
Declaration
public VideoCaptureDeviceFormat()
VideoCaptureDeviceFormat(int, int, string)
Initializes a new instance of the VideoCaptureDeviceFormat class.
Declaration
public VideoCaptureDeviceFormat(int width, int height, string format)
Parameters
Type | Name | Description |
---|---|---|
int | width | The width. |
int | height | The height. |
string | format | The format. |
Properties
AdditionalProperties
Gets or sets the additional properties that will be applied for format.
Declaration
public Dictionary<string, object> AdditionalProperties { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, object> | The additional properties. |
AspectRatio
Gets or sets the aspect ratio.
Declaration
public Tuple<float, float> AspectRatio { get; set; }
Property Value
Type | Description |
---|---|
Tuple<float, float> | The aspect ratio. |
ForceFrameRate
True to force the specified frame rate even if the source do not provide it or the original frame rate is unstable. SDK will duplicate or drop frames if required.
Declaration
public bool ForceFrameRate { get; set; }
Property Value
Type | Description |
---|---|
bool |
Format
Gets or sets the format.
Declaration
public string Format { get; set; }
Property Value
Type | Description |
---|---|
string | The format. |
FrameRate
Gets or sets the frame rate.
Declaration
public VideoFrameRate FrameRate { get; set; }
Property Value
Type | Description |
---|---|
VideoFrameRate | The frame rate. |
Height
Gets or sets the height.
Declaration
public int Height { get; set; }
Property Value
Type | Description |
---|---|
int | The height. |
Name
Gets the name.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
string | The name. |
Struct
Gets the structure.
Declaration
public Structure Struct { get; }
Property Value
Type | Description |
---|---|
Structure | The structure. |
Width
Gets or sets the width.
Declaration
public int Width { get; set; }
Property Value
Type | Description |
---|---|
int | The width. |
Methods
CompareTo(object)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
Declaration
public int CompareTo(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj | An object to compare with this instance. |
Returns
Type | Description |
---|---|
int | A value that indicates the relative order of the objects being compared. The return value has these meanings: Value Meaning Less than zero This instance precedes |
Equals(object)
Determines whether the specified object is equal to this instance.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj | The object to compare with the current object. |
Returns
Type | Description |
---|---|
bool |
|
Overrides
Exceptions
Type | Condition |
---|---|
NotImplementedException |
GetHashCode()
Returns a hash code for this instance.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. |
Overrides
ToString()
Returns a string that represents this instance.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | A string that represents this instance. |
Overrides
Operators
operator ==(VideoCaptureDeviceFormat, VideoCaptureDeviceFormat)
Implements the == operator.
Declaration
public static bool operator ==(VideoCaptureDeviceFormat left, VideoCaptureDeviceFormat right)
Parameters
Type | Name | Description |
---|---|---|
VideoCaptureDeviceFormat | left | The left. |
VideoCaptureDeviceFormat | right | The right. |
Returns
Type | Description |
---|---|
bool | The result of the operator. |
operator >(VideoCaptureDeviceFormat, VideoCaptureDeviceFormat)
Implements the > operator.
Declaration
public static bool operator >(VideoCaptureDeviceFormat left, VideoCaptureDeviceFormat right)
Parameters
Type | Name | Description |
---|---|---|
VideoCaptureDeviceFormat | left | The left. |
VideoCaptureDeviceFormat | right | The right. |
Returns
Type | Description |
---|---|
bool | The result of the operator. |
operator >=(VideoCaptureDeviceFormat, VideoCaptureDeviceFormat)
Implements the >= operator.
Declaration
public static bool operator >=(VideoCaptureDeviceFormat left, VideoCaptureDeviceFormat right)
Parameters
Type | Name | Description |
---|---|---|
VideoCaptureDeviceFormat | left | The left. |
VideoCaptureDeviceFormat | right | The right. |
Returns
Type | Description |
---|---|
bool | The result of the operator. |
operator !=(VideoCaptureDeviceFormat, VideoCaptureDeviceFormat)
Implements the != operator.
Declaration
public static bool operator !=(VideoCaptureDeviceFormat left, VideoCaptureDeviceFormat right)
Parameters
Type | Name | Description |
---|---|---|
VideoCaptureDeviceFormat | left | The left. |
VideoCaptureDeviceFormat | right | The right. |
Returns
Type | Description |
---|---|
bool | The result of the operator. |
operator <(VideoCaptureDeviceFormat, VideoCaptureDeviceFormat)
Implements the < operator.
Declaration
public static bool operator <(VideoCaptureDeviceFormat left, VideoCaptureDeviceFormat right)
Parameters
Type | Name | Description |
---|---|---|
VideoCaptureDeviceFormat | left | The left. |
VideoCaptureDeviceFormat | right | The right. |
Returns
Type | Description |
---|---|
bool | The result of the operator. |
operator <=(VideoCaptureDeviceFormat, VideoCaptureDeviceFormat)
Implements the <= operator.
Declaration
public static bool operator <=(VideoCaptureDeviceFormat left, VideoCaptureDeviceFormat right)
Parameters
Type | Name | Description |
---|---|---|
VideoCaptureDeviceFormat | left | The left. |
VideoCaptureDeviceFormat | right | The right. |
Returns
Type | Description |
---|---|
bool | The result of the operator. |