33 class FrameEncodersImpl;
92 friend class ConnectionSettingsImpl;
93 friend class FrameEncoderManager;
235 std::shared_ptr<FrameEncodersImpl> getImpl()
const;
241 std::shared_ptr<FrameEncodersImpl> pImpl;
<a href="IconLegend.html"><img src="extRV.gif" alt="RemoteViz" border="0"></a>
~FrameEncoders()
Destructor.
FrameEncoders & operator=(const FrameEncoders &obj)
Copy assignment operator.
FrameEncoders(const FrameEncoders &obj)
Copy constructor.
Status getStillEncoderStatus() const
Gets the still encoder status.
Encoder getStillEncoder() const
Gets the still encoder.
Status
Frame encoder status.
@ SUPPORTED
The encoder can be loaded and used by the service.
@ INCOMPATIBLE
The pair (still encoder, interactive encoder) is incompatible.
Encoder getInteractiveEncoder() const
Gets the interactive encoder.
void setStillEncoder(Encoder value)
Sets the still encoder.
FrameEncoders()
Constructor.
Status getInteractiveEncoderStatus() const
Gets the interactive encoder status.
@ H264_OPENH264
H.264 encoder using OpenH264.
@ H264_NVENC
H.264 encoder using Nvidia Video Codec.
void setInteractiveEncoder(Encoder value)
Sets the interactive encoder.
#define RENDERSERVICE_API