Lines Matching refs:arc
20 namespace arc {
25 namespace arc {
27 public ::arc::mojom::VideoDecodeClient {
30 explicit C2VDAAdaptorProxy(::arc::MojoProcessSupport* MojomProcessSupport);
51 void ProvidePictureBuffers(::arc::mojom::PictureBufferFormatPtr format) override;
52 void PictureReady(::arc::mojom::PicturePtr picture) override;
54 void NotifyError(::arc::mojom::VideoDecodeAccelerator::Result error) override;
57 void NotifyResetDone(::arc::mojom::VideoDecodeAccelerator::Result result);
58 void NotifyFlushDone(::arc::mojom::VideoDecodeAccelerator::Result result);
65 void establishChannelOnMojoThread(std::shared_ptr<::arc::Future<bool>> future);
66 void onVersionReady(std::shared_ptr<::arc::Future<bool>> future, uint32_t version);
74 const ::arc::mojom::VideoDecodeAccelerator::InitializeCallback& cb);
91 ::arc::mojom::VideoDecodeAcceleratorPtr mVDAPtr;
92 mojo::Binding<::arc::mojom::VideoDecodeClient> mBinding;
95 sp<::arc::CancellationRelay> mRelay;