Class BiomCodecDetailsType
A data type for a container of descriptive information about the encoding of a digital media data file.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class BiomCodecDetailsType : IEquatable<BiomCodecDetailsType>
Properties
CodecCategoryCode
A CODEC used to encode a digital data stream or signal. NIEM reference is biom:CodecCategoryCode
Declaration
[DataMember(Name = "codecCategoryCode")]
public List<BiomCodecCategoryCodeType> CodecCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomCodecCategoryCodeType> | A CODEC used to encode a digital data stream or signal. NIEM reference is biom:CodecCategoryCode |
CodecComment
A comment to contain additional information about the codec or additional instructions for reconstruction of the original digital media data file. NIEM reference is biom:CodecCommentText
Declaration
[DataMember(Name = "codecComment")]
public List<NcTextType> CodecComment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A comment to contain additional information about the codec or additional instructions for reconstruction of the original digital media data file. NIEM reference is biom:CodecCommentText |
CodecExternalReferenceCode
A kind of code that contains the 'reference code' from the table of codecs available at http://www.nist.gov/itl/iad/ig/ansi_standard.cfm NIEM reference is biom:CodecExternalReferenceCodeText
Declaration
[DataMember(Name = "codecExternalReferenceCode")]
public List<NcTextType> CodecExternalReferenceCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of code that contains the 'reference code' from the table of codecs available at http://www.nist.gov/itl/iad/ig/ansi_standard.cfm NIEM reference is biom:CodecExternalReferenceCodeText |
Context
biomCodecDetailsType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public BiomCodecDetailsType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<BiomCodecDetailsType.ContextEnum> | biomCodecDetailsType JSON-LD context |
NumericFormat
A kind of numeric format that contains Integer and floating point representations NIEM reference is biom:NumericFormatText
Declaration
[DataMember(Name = "numericFormat")]
public List<NcTextType> NumericFormat { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of numeric format that contains Integer and floating point representations NIEM reference is biom:NumericFormatText |
RecordingBitDepthValue
A total number of bits that are used to represent a single sample of digital media. NIEM reference is biom:RecordingBitDepthValue
Declaration
[DataMember(Name = "recordingBitDepthValue")]
public List<BiomInteger0to1024Type> RecordingBitDepthValue { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomInteger0to1024Type> | A total number of bits that are used to represent a single sample of digital media. NIEM reference is biom:RecordingBitDepthValue |
RecordingChannelsQuantity
A count of the channels of data represented in a digital media data file. NIEM reference is biom:RecordingChannelsQuantity
Declaration
[DataMember(Name = "recordingChannelsQuantity")]
public List<BiomInteger1to9999Type> RecordingChannelsQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomInteger1to9999Type> | A count of the channels of data represented in a digital media data file. NIEM reference is biom:RecordingChannelsQuantity |
RecordingEndianCode
An ordering of individually addressable sub-components (bytes) within the representation of a recording. NIEM reference is biom:RecordingEndianCode
Declaration
[DataMember(Name = "recordingEndianCode")]
public List<BiomEndianCodeType> RecordingEndianCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomEndianCodeType> | An ordering of individually addressable sub-components (bytes) within the representation of a recording. NIEM reference is biom:RecordingEndianCode |
SamplingRate
A ratio of digital samples per second of analog data upon conversion to an acoustic signal NIEM reference is biom:SamplingRate
Declaration
[DataMember(Name = "samplingRate")]
public List<NiemXsnonNegativeInteger> SamplingRate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsnonNegativeInteger> | A ratio of digital samples per second of analog data upon conversion to an acoustic signal NIEM reference is biom:SamplingRate |
Methods
Equals(BiomCodecDetailsType)
Returns true if BiomCodecDetailsType instances are equal
Declaration
public bool Equals(BiomCodecDetailsType other)
Parameters
Type | Name | Description |
---|---|---|
BiomCodecDetailsType | other | Instance of BiomCodecDetailsType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(BiomCodecDetailsType, BiomCodecDetailsType)
Declaration
public static bool operator ==(BiomCodecDetailsType left, BiomCodecDetailsType right)
Parameters
Type | Name | Description |
---|---|---|
BiomCodecDetailsType | left | |
BiomCodecDetailsType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(BiomCodecDetailsType, BiomCodecDetailsType)
Declaration
public static bool operator !=(BiomCodecDetailsType left, BiomCodecDetailsType right)
Parameters
Type | Name | Description |
---|---|---|
BiomCodecDetailsType | left | |
BiomCodecDetailsType | right |
Returns
Type | Description |
---|---|
System.Boolean |