class Device
Defined at line 190 of file fidling/gen/sdk/fidl/fuchsia.hardware.mediacodec/fuchsia.hardware.mediacodec/hlcpp/fuchsia/hardware/mediacodec/cpp/fidl.h
Public Methods
void ~Device ()
void GetCodecFactory (::zx::channel request)
This request connects the caller with a fuchsia.mediacodec.CodecFactory.
void SetAuxServiceDirectory (::fidl::InterfaceHandle< ::fuchsia::io::Directory> service_directory)
This request is deprecated, and should do nothing in DFv2 drivers. DFv2 drivers should just
drop `service_directory`, and not rely on the client ever sending `SetAuxServiceDirectory`.
For legacy reasons, if `SetAuxServiceDirectory` is sent by the client, the
`service_directory` has `fuchsia.metrics.MetricEventLoggerFactory`. However, DFv2 drivers
should instead use services obtained from their incoming service directory.
Protected Methods
void handle_unknown_method (uint64_t ordinal, bool method_has_response)
Friends
class Device_Stub