class CodecDiagnostics

Defined at line 110 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_diagnostics.h

Public Methods

void CodecDiagnostics (std::string_view driver_name, async_dispatcher_t * dispatcher)

Defined at line 109 of file ../../src/media/lib/codec_impl/codec_diagnostics.cc

zx::vmo DuplicateVmo ()

Defined at line 116 of file ../../src/media/lib/codec_impl/codec_diagnostics.cc

void CodecDiagnostics (const CodecDiagnostics & )

Nodes and NumericProperty should be cleaned up when this class

is destroyed, so ensure it is not copy to imply ownership so that

we can use a RAII approach.

Defined at line 117 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_diagnostics.h

CodecDiagnostics & operator= (const CodecDiagnostics & )

Defined at line 118 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_diagnostics.h

void SetBindTime ()

Sets the the time of the driver binding to the device at the current value

of the monotic clock.

Defined at line 118 of file ../../src/media/lib/codec_impl/codec_diagnostics.cc

void CodecDiagnostics (CodecDiagnostics && )

Defined at line 119 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_diagnostics.h

CodecDiagnostics & operator= (CodecDiagnostics && )

Defined at line 120 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_diagnostics.h

void IncrementCurrentlyDecoding ()

Defined at line 123 of file ../../src/media/lib/codec_impl/codec_diagnostics.cc

void DecrementCurrentlyDecoding ()

Defined at line 128 of file ../../src/media/lib/codec_impl/codec_diagnostics.cc

DriverCodecDiagnostics CreateDriverCodec (std::string_view codec_name)

Creates a driver codec diagnostic instance with the given name. The name is guaranteed to be

unique.

Defined at line 136 of file ../../src/media/lib/codec_impl/codec_diagnostics.cc

ComponentCodecDiagnostics CreateComponentCodec (std::string_view codec_name)

Create a component codec diagnostic instance with the given name.

Defined at line 145 of file ../../src/media/lib/codec_impl/codec_diagnostics.cc

void RemoveCodec ()

Should be called when a codec is unloaded.

Defined at line 153 of file ../../src/media/lib/codec_impl/codec_diagnostics.cc