Abstract base class for transcoded video stream requests.
More...
Additional Inherited Members |
| long | Duration |
| | The timeout until channel playback is stopped by a server (indefinite if not specified).
|
Detailed Description
Abstract base class for transcoded video stream requests.
This is used as input parameter for the IDVBLinkRemoteConnection::PlayChannel method.
- See Also
- IDVBLinkRemoteConnection::PlayChannel()
Constructor & Destructor Documentation
| dvblinkremote::TranscodedVideoStreamRequest::TranscodedVideoStreamRequest |
( |
const std::string & |
serverAddress, |
|
|
const long |
dvbLinkChannelId, |
|
|
const std::string & |
clientId, |
|
|
TranscodingOptions & |
transcodingOptions, |
|
|
const std::string & |
streamType |
|
) |
| |
Initializes a new instance of the dvblinkremote::TranscodedVideoStreamRequest class.
- Parameters
-
| serverAddress | a constant string reference representing the DVBLink server address. |
| dvbLinkChannelId | a constant long representing the DVBLink channel identifier. |
| clientId | a constant string reference representing the unique identification string of the client. |
| transcodingOptions | a dvblinkremote::TranscodingOptions instance reference representing the transcoding options of the stream request. |
| streamType | a constant string reference representing the stream type for the stream request. |
| virtual dvblinkremote::TranscodedVideoStreamRequest::~TranscodedVideoStreamRequest |
( |
| ) |
|
|
pure virtual |
Destructor for cleaning up allocated memory.
Member Function Documentation
| TranscodingOptions& dvblinkremote::TranscodedVideoStreamRequest::GetTranscodingOptions |
( |
| ) |
|