Namespace RadioExt_Helper.models
Classes
- CustomIcon
- Represents a custom icon definition for a radio station.
- ForbiddenPathResult
- Represents the result of a forbidden path check.
- ImageProperties
- Represents the properties of an image. Used when displaying images in the Icon Manager.
- MetaData
- Represents the metadata that describes a radio stations properties.
- Song
- Represents a single song entry. Song information is read from the file on disk.
- Station
- Represents a single radio station. Contains all information related to the station.
- StreamInfo
- Represents the stream that a station uses to play audio from a web source.
- TrackableObject<T>
- Represents a trackable object that implements the ITrackable interface.
This class can track changes made to the object and determines if there are pending changes to its properties.
The object must have public properties in order to be tracked.
If the tracked object contains non-primitive objects that also need to be tracked independently of the parent, the tracked object, TrackedObject and all children need to implement INotifyPropertyChanged as well as ICloneable and IEquatable<T>.
Enums
- ForbiddenPathReason
- Defines the various reasons a path may be considered forbidden.
- ValidArchiveFiles
- Enum representing the valid archive files recognized by Cyberpunk 2077. This enum is mainly used for the description attributes (which are the file extensions) and not the enum values themselves.
- ValidAudioFiles
- Enum representing the valid audio files recognized by the radioExt mod. This enum is mainly used for the description attributes (which are the file extensions) and not the enum values themselves.
- ValidImageFiles
- Enum representing the valid image files recognized by WolvenKit for creating icons. This enum is mainly used for the description attributes (which are the file extensions) and not the enum values themselves.