Bug 1859200 introduce MediaTrack::ControlMessageInterface r=pehrsons
commit9c87e2650f30df611b49baf81c0f732b87b03e1b
authorKarl Tomlinson <karlt+@karlt.net>
Mon, 16 Oct 2023 22:42:29 +0000 (16 22:42 +0000)
committerKarl Tomlinson <karlt+@karlt.net>
Mon, 16 Oct 2023 22:42:29 +0000 (16 22:42 +0000)
tree0d99c3e917fd7bd0fa7450686cc95814ea901af7
parentc8d62f7b85b921e7ee1f1c492806e3c9e55e45f7
Bug 1859200 introduce MediaTrack::ControlMessageInterface r=pehrsons

Having this in MediaTrackGraph.h will enable some templated ControlMessage
methods on MediaTrack without needing to put their definitions in
MediaTrackGraphImpl.h.

Reference-count logging is on the abstract class because that will be the base
of a templated class in a subsequent comment and the logging doesn't like the
same name on classes of different sizes.

Differential Revision: https://phabricator.services.mozilla.com/D191060
dom/media/MediaTrackGraph.h
dom/media/MediaTrackGraphImpl.h