Class AimpDataField
Class AimpDataField. Implements the IAimpDataField
Inheritance
System.Object
AimpDataField
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: AIMP.SDK.MusicLibrary.DataStorage
Assembly: AIMP.SDK.dll
Syntax
public class AimpDataField : IAimpDataField
Constructors
AimpDataField(String, AimpDataFieldType, AimpDataFieldFlagsType)
Initializes a new instance of the AimpDataField class.
Declaration
public AimpDataField(string name, AimpDataFieldType type, AimpDataFieldFlagsType flags = AimpDataFieldFlagsType.None)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The name. |
AimpDataFieldType | type | The type. |
AimpDataFieldFlagsType | flags | The flags. |
Fields
AIMPML_RESERVED_FIELD_DURATION
The aimpml reserved field duration
Declaration
public static readonly string AIMPML_RESERVED_FIELD_DURATION
Field Value
Type | Description |
---|---|
System.String |
AIMPML_RESERVED_FIELD_FILENAME
The aimpml reserved field filename
Declaration
public static readonly string AIMPML_RESERVED_FIELD_FILENAME
Field Value
Type | Description |
---|---|
System.String |
AIMPML_RESERVED_FIELD_FILESIZE
The aimpml reserved field filesize
Declaration
public static readonly string AIMPML_RESERVED_FIELD_FILESIZE
Field Value
Type | Description |
---|---|
System.String |
AIMPML_RESERVED_FIELD_ID
The aimpml reserved field identifier
Declaration
public static readonly string AIMPML_RESERVED_FIELD_ID
Field Value
Type | Description |
---|---|
System.String |
AIMPML_RESERVED_FIELD_USERMARK
The aimpml reserved field usermark
Declaration
public static readonly string AIMPML_RESERVED_FIELD_USERMARK
Field Value
Type | Description |
---|---|
System.String |
Properties
Custom
Gets or sets the user data. That data will be attached to the instance of interface.
Declaration
public string Custom { get; set; }
Implements
DisplayValue
Gets or sets the display value.
Declaration
public string DisplayValue { get; set; }
Implements
Flags
Gets or sets the data field flags.
Declaration
public AimpDataFieldFlagsType Flags { get; set; }
Implements
Image
Gets or sets the field image.
Declaration
public ImageType Image { get; set; }
Implements
Name
Gets or sets the name.
Declaration
public string Name { get; set; }
Implements
Type
Gets or sets the type of field AimpDataFieldType.
Declaration
public AimpDataFieldType Type { get; set; }