|
DVBLink Remote API Library documentation
0.2.0-Master
|
Represent streaming capabilities which is used as output parameter for the IDVBLinkRemoteConnection::GetStreamingCapabilities method. More...
Public Types | |
| enum | DVBLinkSupportedProtocol { SUPPORTED_PROTOCOL_NONE = 0, SUPPORTED_PROTOCOL_HTTP = 1, SUPPORTED_PROTOCOL_UDP = 2, SUPPORTED_PROTOCOL_RTSP = 4, SUPPORTED_PROTOCOL_ASF = 8, SUPPORTED_PROTOCOL_HLS = 16, SUPPORTED_PROTOCOL_WEBM = 32, SUPPORTED_PROTOCOL_ALL = 65535 } |
| An enum for supported streaming protocols. More... | |
| enum | DVBLinkSupportedTranscoder { STREAMING_TRANSCODER_NONE = 0, STREAMING_TRANSCODER_WMV = 1, STREAMING_TRANSCODER_WMA = 2, STREAMING_TRANSCODER_H264 = 4, STREAMING_TRANSCODER_AAC = 8, STREAMING_TRANSCODER_RAW = 16, STREAMING_TRANSCODER_ALL = 65535 } |
| An enum for supported streaming transcoders. More... | |
Public Member Functions | |
| StreamingCapabilities () | |
| Initializes a new instance of the dvblinkremote::StreamingCapabilities class. | |
| StreamingCapabilities (StreamingCapabilities &streamingCapabilities) | |
| Initializes a new instance of the dvblinkremote::StreamingCapabilities class by coping another dvblinkremote::StreamingCapabilities instance. | |
| ~StreamingCapabilities () | |
| Destructor for cleaning up allocated memory. | |
| bool | IsProtocolSupported (const DVBLinkSupportedProtocol protocol) |
| bool | IsProtocolSupported (const int protocolsToCheck) |
| bool | IsTranscoderSupported (const DVBLinkSupportedTranscoder transcoder) |
| bool | IsTranscoderSupported (const int transcodersToCheck) |
Public Attributes | |
| int | SupportedProtocols |
| int | SupportedTranscoders |
Represent streaming capabilities which is used as output parameter for the IDVBLinkRemoteConnection::GetStreamingCapabilities method.
An enum for supported streaming protocols.
| SUPPORTED_PROTOCOL_NONE |
No streaming protocol supported. |
| SUPPORTED_PROTOCOL_HTTP |
HTTP protocol supported. |
| SUPPORTED_PROTOCOL_UDP |
UDP protocol supported. |
| SUPPORTED_PROTOCOL_RTSP |
Real Time Streaming Protocol (RTSP) supported. |
| SUPPORTED_PROTOCOL_ASF |
Windows Media Stream (ASF) protocol supported. |
| SUPPORTED_PROTOCOL_HLS |
HTTP Live Streaming (HLS) protocol supported. |
| SUPPORTED_PROTOCOL_WEBM |
Open Web Media (WebM) protocol supported. |
| SUPPORTED_PROTOCOL_ALL |
All streaming protocols supported. |
An enum for supported streaming transcoders.
| dvblinkremote::StreamingCapabilities::StreamingCapabilities | ( | ) |
Initializes a new instance of the dvblinkremote::StreamingCapabilities class.
| dvblinkremote::StreamingCapabilities::StreamingCapabilities | ( | StreamingCapabilities & | streamingCapabilities | ) |
Initializes a new instance of the dvblinkremote::StreamingCapabilities class by coping another dvblinkremote::StreamingCapabilities instance.
| streamingCapabilities | a dvblinkremote::StreamingCapabilities reference. |
| dvblinkremote::StreamingCapabilities::~StreamingCapabilities | ( | ) |
Destructor for cleaning up allocated memory.
| bool dvblinkremote::StreamingCapabilities::IsProtocolSupported | ( | const DVBLinkSupportedProtocol | protocol | ) |
| bool dvblinkremote::StreamingCapabilities::IsProtocolSupported | ( | const int | protocolsToCheck | ) |
| bool dvblinkremote::StreamingCapabilities::IsTranscoderSupported | ( | const DVBLinkSupportedTranscoder | transcoder | ) |
| bool dvblinkremote::StreamingCapabilities::IsTranscoderSupported | ( | const int | transcodersToCheck | ) |
| int dvblinkremote::StreamingCapabilities::SupportedProtocols |
| int dvblinkremote::StreamingCapabilities::SupportedTranscoders |