DVBLink Remote API Library documentation  0.2.0-Master
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCdvblinkremote::ChannelRepresent a DVBLink channel
oCdvblinkremote::ChannelEpgDataRepresent electronic program guide (EPG) data for a channel
oCdvblinkremote::ChannelIdentifierListRepresent a strongly typed list of channel identifiers
oCdvblinkremote::DVBLinkRemoteClass used for connecting to a DVBLink Connect! server
oCdvblinkremote::EpgDataRepresent a strongly typed list of programs in an electronic program guide (EPG)
oCdvblinkremotehttp::HttpClientAn abstract base class for communicating with a server using the HTTP protocol
oCdvblinkremotehttp::HttpWebRequestClass for defining a HTTP web request
oCdvblinkremotehttp::HttpWebResponseClass for defining a HTTP web response
oCdvblinkremote::IDVBLinkRemoteConnectionInterface representing the available DVBLink Remote API methods
oCdvblinkremote::ItemMetadataRepresent metadata for an item
|oCdvblinkremote::ProgramRepresent a program in an electronic program guide (EPG)
|oCdvblinkremote::RecordedTvItemMetadataRepresent metadata for a recorded TV item
|\Cdvblinkremote::VideoItemMetadataRepresent metadata for a video
oCdvblinkremote::PlaybackContainerListRepresent a strongly typed list of playback containers
oCdvblinkremote::PlaybackItemListRepresent a strongly typed list of playback items
oCdvblinkremote::PlaybackObjectAbstract base class for playback objects
|oCdvblinkremote::PlaybackContainerClass for playback container
|\Cdvblinkremote::PlaybackItemAbstract base class for playback items
| oCdvblinkremote::RecordedTvItemClass for recorded TV items
| \Cdvblinkremote::VideoItemClass for video items
oCdvblinkremote::RecordingRepresent a recording
oCdvblinkremote::RequestBase class for DVBLink Client requests
|oCdvblinkremote::AddScheduleRequest
|oCdvblinkremote::EpgSearchRequestClass for defining an electronic program guide (EPG) search request
|oCdvblinkremote::GetChannelsRequestClass for defining a get channels request
|oCdvblinkremote::GetM3uPlaylistRequestClass for get M3U playlist requests
|oCdvblinkremote::GetParentalStatusRequestClass for get parental status requests
|oCdvblinkremote::GetPlaybackObjectRequestClass for get playback object requests
|oCdvblinkremote::GetRecordingSettingsRequestClass for get recording settings requests
|oCdvblinkremote::GetRecordingsRequestClass for get recordings requests
|oCdvblinkremote::GetSchedulesRequestClass for get schedules requests
|oCdvblinkremote::GetStreamingCapabilitiesRequestClass for get streaming capabilities requests
|oCdvblinkremote::RemovePlaybackObjectRequestClass for remove playback object requests
|oCdvblinkremote::RemoveRecordingRequestClass for remove recording requests
|oCdvblinkremote::RemoveScheduleRequestClass for remove schedule requests
|oCdvblinkremote::SetParentalLockRequestClass for set parental lock requests
|oCdvblinkremote::SetRecordingSettingsRequestClass for set recording settings requests
|oCdvblinkremote::StopRecordingRequestClass for stop recording requests
|oCdvblinkremote::StopStreamRequestClass for stop stream requests
|oCdvblinkremote::StreamRequestAbstract base class for stream requests
||oCdvblinkremote::RawHttpStreamRequestClass for Raw HTTP stream requests
||oCdvblinkremote::RawUdpStreamRequestClass for Raw UDP stream requests
||\Cdvblinkremote::TranscodedVideoStreamRequestAbstract base class for transcoded video stream requests
|| oCdvblinkremote::HttpLiveStreamRequestClass for HTTP Live Stream (HLS) stream requests
|| oCdvblinkremote::RealTimeTransportProtocolStreamRequestClass for Real-time Transport Protocol (RTP) stream requests
|| \Cdvblinkremote::WindowsMediaStreamRequestClass for Windows Media Stream (ASF) stream requests
|\Cdvblinkremote::UpdateScheduleRequestClass for update schedule requests
oCdvblinkremote::ResponseBase class for DVBLink Client responses
|oCdvblinkremote::ChannelListRepresent a strongly typed list of DVBLink channels which is used as output parameter for the IDVBLinkRemoteConnection::GetChannels method
|oCdvblinkremote::EpgSearchResultRepresent a strongly typed list of electronic program guide (EPG) data for channels which is used as output parameter for the IDVBLinkRemoteConnection::SearchEpg method
|oCdvblinkremote::GetPlaybackObjectResponseRepresent playback object response which is used as output parameter for the IDVBLinkRemoteConnection::GetPlaybackObject method
|oCdvblinkremote::M3uPlaylistRepresent M3U playlist which is used as output parameter for the IDVBLinkRemoteConnection::GetM3uPlaylist method
|oCdvblinkremote::ParentalStatusRepresent parental status which is used as output parameter for the IDVBLinkRemoteConnection::SetParentalLock and IDVBLinkRemoteConnection::GetParentalStatus methods
|oCdvblinkremote::RecordingListRepresent a strongly typed list of recordings which is used as output parameter for the IDVBLinkRemoteConnection::GetRecordings method
|oCdvblinkremote::RecordingSettingsRepresent recording settings which is used as output parameter for the IDVBLinkRemoteConnection::GetRecordingSettings method
|oCdvblinkremote::StoredSchedulesRepresent stored schedules which is used as output paramater for the IDVBLinkRemoteConnection::GetSchedules method
|oCdvblinkremote::StreamRepresent a DVBLink playing channel which is used as output parameter for the IDVBLinkRemoteConnection::PlayChannel method
|\Cdvblinkremote::StreamingCapabilitiesRepresent streaming capabilities which is used as output parameter for the IDVBLinkRemoteConnection::GetStreamingCapabilities method
oCdvblinkremote::ScheduleAbstract base class for schedules
|oCdvblinkremote::AddScheduleRequest
|oCdvblinkremote::EpgScheduleAbstract base class for electronic program guide (EPG) schedules
||oCdvblinkremote::AddScheduleByEpgRequestClass for add schedule by electronic program guide (EPG) requests
||\Cdvblinkremote::StoredEpgScheduleClass for stored EPG schedules
|\Cdvblinkremote::ManualScheduleAbstract base class for manual schedules
| oCdvblinkremote::AddManualScheduleRequestClass for add manual schedule requests
| \Cdvblinkremote::StoredManualScheduleClass for stored manual schedules
oCdvblinkremote::StoredEpgScheduleListRepresent a strongly typed list of stored EPG schedules
oCdvblinkremote::StoredManualScheduleListRepresent a strongly typed list of stored manual schedules
\Cdvblinkremote::TranscodingOptionsClass for transcoded video stream options