| 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 |