Inheritance diagram for IITURLTrack:
A URL track references a network audio stream.
Public Member Functions | |
Properties | |
HRESULT | URL ([out, retval] BSTR *url) |
Returns the URL of the stream represented by this track. | |
HRESULT | URL ([in] BSTR url) |
Set the URL of the stream represented by this track. | |
HRESULT | Podcast ([out, retval] VARIANT_BOOL *isPodcast) |
Returns true if this track is a podcast track. If a podcast track is an IITURLTrack, the podcast episode has not been downloaded. | |
HRESULT | Category ([out, retval] BSTR *category) |
Returns the category for the track. | |
HRESULT | Category ([in] BSTR category) |
Sets the category for the track. | |
HRESULT | Description ([out, retval] BSTR *description) |
Returns the description for the track. | |
HRESULT | Description ([in] BSTR description) |
Sets the description for the track. | |
HRESULT | LongDescription ([out, retval] BSTR *longDescription) |
Returns the long description for the track. | |
HRESULT | LongDescription ([in] BSTR longDescription) |
Sets the long description for the track. | |
HRESULT | AlbumRating ([out, retval] long *rating) |
Returns the user or computed rating of the album that this track belongs to (0 to 100). If the album rating has never been set, or has been set to 0, it will be computed based on the ratings of tracks in the album. | |
HRESULT | AlbumRating ([in] long rating) |
Set the album rating of the album that this track belongs to (0 to 100). If the album rating is set to 0, it will be computed based on the ratings of tracks in the album. | |
HRESULT | AlbumRatingKind ([out, retval] ITRatingKind *ratingKind) |
Returns the album rating kind. If the album rating has never been set, or has been set to 0, the kind is ITRatingKindComputed. Otherwise, the kind is ITRatingKindUser. | |
HRESULT | RatingKind ([out, retval] ITRatingKind *ratingKind) |
Returns the track rating kind. If the track rating has never been set, or has been set to 0, the kind is ITRatingKindComputed. Otherwise, the kind is ITRatingKindUser. | |
HRESULT | Playlists ([out, retval] IITPlaylistCollection **iPlaylistCollection) |
Returns a collection of playlists that contain the song that this track represents. | |
Methods | |
HRESULT | UpdatePodcastFeed () |
Update the podcast feed for this track. This is equivalent to the user choosing Update Podcast from the contextual menu for the podcast feed that contains this track. | |
HRESULT | DownloadPodcastEpisode () |
Start downloading the podcast episode that corresponds to this track. This is equivalent to the user clicking the Get button next to this track. | |
HRESULT | Reveal () |
Reveals the track in the main browser window. |
|
Set the album rating of the album that this track belongs to (0 to 100). If the album rating is set to 0, it will be computed based on the ratings of tracks in the album.
|
|
Returns the user or computed rating of the album that this track belongs to (0 to 100). If the album rating has never been set, or has been set to 0, it will be computed based on the ratings of tracks in the album.
|
|
Returns the album rating kind. If the album rating has never been set, or has been set to 0, the kind is ITRatingKindComputed. Otherwise, the kind is ITRatingKindUser.
|
|
Sets the category for the track.
|
|
Returns the category for the track.
|
|
Sets the description for the track.
|
|
Returns the description for the track.
|
|
Start downloading the podcast episode that corresponds to this track. This is equivalent to the user clicking the Get button next to this track.
|
|
Sets the long description for the track.
|
|
Returns the long description for the track.
|
|
Returns a collection of playlists that contain the song that this track represents. This is the same collection of playlists that are shown in the "Show in Playlist" contextual menu for a track, plus the specific playlist that contains this track. A track represents a song in a single playlist, use IITTrack::Playlist() to get the specific playlist that contains this track.
|
|
Returns true if this track is a podcast track. If a podcast track is an IITURLTrack, the podcast episode has not been downloaded.
|
|
Returns the track rating kind. If the track rating has never been set, or has been set to 0, the kind is ITRatingKindComputed. Otherwise, the kind is ITRatingKindUser.
|
|
Reveals the track in the main browser window.
|
|
Update the podcast feed for this track. This is equivalent to the user choosing Update Podcast from the contextual menu for the podcast feed that contains this track.
|
|
Set the URL of the stream represented by this track.
|
|
Returns the URL of the stream represented by this track.
|