Class BiomPhysicalMediaObjectType
A data type for a description of the characteristics of physical media containing a recording.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class BiomPhysicalMediaObjectType : IEquatable<BiomPhysicalMediaObjectType>
Properties
AudioEqualization
An equalization that should be applied for faithful rendering of a recording on a physical media object. NIEM reference is biom:AudioEqualizationText
Declaration
[DataMember(Name = "audioEqualization")]
public List<NcTextType> AudioEqualization { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An equalization that should be applied for faithful rendering of a recording on a physical media object. NIEM reference is biom:AudioEqualizationText |
AudioTrackQuantity
A total number of recorded tracks on a physical media object. NIEM reference is biom:AudioTrackQuantity
Declaration
[DataMember(Name = "audioTrackQuantity")]
public List<NcQuantityType> AudioTrackQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcQuantityType> | A total number of recorded tracks on a physical media object. NIEM reference is biom:AudioTrackQuantity |
Context
biomPhysicalMediaObjectType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public BiomPhysicalMediaObjectType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<BiomPhysicalMediaObjectType.ContextEnum> | biomPhysicalMediaObjectType JSON-LD context |
MediaCategory
A kind of media upon which a recording is stored. NIEM reference is biom:MediaCategoryText
Declaration
[DataMember(Name = "mediaCategory")]
public List<NcTextType> MediaCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of media upon which a recording is stored. NIEM reference is biom:MediaCategoryText |
MediaComment
A comment used to describe a physical media object. NIEM reference is biom:MediaCommentText
Declaration
[DataMember(Name = "mediaComment")]
public List<NcTextType> MediaComment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A comment used to describe a physical media object. NIEM reference is biom:MediaCommentText |
RecordingSpeedRate
A rate of speed at which the physical media object must be played to reproduce the signal content. NIEM reference is biom:RecordingSpeedRate
Declaration
[DataMember(Name = "recordingSpeedRate")]
public List<NiemXsdecimal> RecordingSpeedRate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsdecimal> | A rate of speed at which the physical media object must be played to reproduce the signal content. NIEM reference is biom:RecordingSpeedRate |
RecordingSpeedUnit
A unit of measure of the rate of speed at which the physical media object must be played to reproduce the signal content. NIEM reference is biom:RecordingSpeedUnitText
Declaration
[DataMember(Name = "recordingSpeedUnit")]
public List<NcTextType> RecordingSpeedUnit { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A unit of measure of the rate of speed at which the physical media object must be played to reproduce the signal content. NIEM reference is biom:RecordingSpeedUnitText |
SpeakerTrackList
A list of track IDs which carry speaker voices. NIEM reference is biom:SpeakerTrackList
Declaration
[DataMember(Name = "speakerTrackList")]
public List<BiomTrackListType> SpeakerTrackList { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomTrackListType> | A list of track IDs which carry speaker voices. NIEM reference is biom:SpeakerTrackList |
Methods
Equals(BiomPhysicalMediaObjectType)
Returns true if BiomPhysicalMediaObjectType instances are equal
Declaration
public bool Equals(BiomPhysicalMediaObjectType other)
Parameters
Type | Name | Description |
---|---|---|
BiomPhysicalMediaObjectType | other | Instance of BiomPhysicalMediaObjectType 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(BiomPhysicalMediaObjectType, BiomPhysicalMediaObjectType)
Declaration
public static bool operator ==(BiomPhysicalMediaObjectType left, BiomPhysicalMediaObjectType right)
Parameters
Type | Name | Description |
---|---|---|
BiomPhysicalMediaObjectType | left | |
BiomPhysicalMediaObjectType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(BiomPhysicalMediaObjectType, BiomPhysicalMediaObjectType)
Declaration
public static bool operator !=(BiomPhysicalMediaObjectType left, BiomPhysicalMediaObjectType right)
Parameters
Type | Name | Description |
---|---|---|
BiomPhysicalMediaObjectType | left | |
BiomPhysicalMediaObjectType | right |
Returns
Type | Description |
---|---|
System.Boolean |