|
RDK Documentation (Open Sourced RDK Components)
|
Go to the documentation of this file.
27 #ifndef __AAMP_SUBTEC_CC_MANAGER_H__
28 #define __AAMP_SUBTEC_CC_MANAGER_H__
127 bool mRendererInitialized{
false};
128 bool mHALInitialized{
false};
131 std::set<int> mIdSet;
virtual int GetId()
Gets Handle or ID, Every client using subtec must call GetId in the begining , save id,...
void EnsureInitialized() override
Impl specific initialization code called before each public interface call.
void EnsureRendererStateConsistency()
ensure mRendering is consistent with renderer state
void EnsureHALInitialized() override
Impl specific initialization code for HAL.
int SetDigitalChannel(unsigned int id) override
set digital channel with specified id
void StartRendering() override
To start CC rendering.
void EnsureRendererCommsInitialized() override
Impl specific initialization code for Communication with rendered.
Handles closed caption operations.
Interface header for libsubtec_connector.
void StopRendering() override
To stop CC rendering.
Handling Subtec CC operation.
void Release(int iID) override
Release CC resources.
~AampSubtecCCManager()=default
Destructor.
int SetAnalogChannel(unsigned int id) override
set analog channel with specified id
Integration layer of ClosedCaption in AAMP.
AampSubtecCCManager()
Constructor.