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 |