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