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