|
RDK Documentation (Open Sourced RDK Components)
|
Go to the documentation of this file.
32 #define COMPOSITEINPUT_CALLSIGN "org.rdk.CompositeInput.1"
48 AAMPLOG_WARN(
"destructor ");
57 retval = InitHelper(tuneType);
67 int compositeInputPort = -1;
68 if( sscanf(url,
"cvbsin://localhost/deviceid/%d", &compositeInputPort ) == 1 )
70 StartHelper(compositeInputPort,
"startCompositeInput");
88 AAMPLOG_WARN(
"StreamAbstractionAAMP_COMPOSITEIN");
89 return std::vector<StreamInfo*>();
98 AAMPLOG_WARN(
"StreamAbstractionAAMP_COMPOSITEIN");
99 return std::vector<StreamInfo*>();
107 (void)thumbnailIndex;
118 return std::vector<ThumbnailData>();
std::vector< StreamInfo * > GetAvailableVideoTracks(void) override
To get the available video tracks.
shim for dispatching UVE Composite input playback
std::vector< StreamInfo * > GetAvailableThumbnailTracks(void) override
To get the available thumbnail tracks.
void SetContentType(const char *contentType)
Set Content Type.
PrivateInstanceAAMP * aamp
std::string & GetManifestUrl(void)
Get manifest URL.
std::vector< ThumbnailData > GetThumbnailRangeData(double tStart, double tEnd, std::string *baseurl, int *raw_w, int *raw_h, int *width, int *height) override
Function to fetch the thumbnail data.
void StartHelper(int port, const std::string &methodName)
calls start on video in specified by port and method name
StreamAbstractionAAMP_COMPOSITEIN(AampLogManager *logObj, class PrivateInstanceAAMP *aamp, double seekpos, float rate)
StreamAbstractionAAMP_COMPOSITEIN Constructor.
void Stop(bool clearChannelData) override
Stops streaming.
void StopHelper(const std::string &methodName)
Stops streaming.
Class representing the AAMP player's private instance, which is not exposed to outside world.
AAMPStatusType
AAMP Function return values.
bool SetThumbnailTrack(int) override
To set the available thumbnail tracks.
~StreamAbstractionAAMP_COMPOSITEIN()
StreamAbstractionAAMP_COMPOSITEIN Destructor.
void Start() override
Starts streaming.
Fragment collector for MPEG DASH.
AAMPStatusType Init(TuneType tuneType) override
Initialize a newly created object.