#include "components/media_router/browser/mirroring_media_controller_host_impl.h"
namespace media_router {
MirroringMediaControllerHostImpl::MirroringMediaControllerHostImpl(
mojo::Remote<media_router::mojom::MediaController> mirroring_controller)
: … { … }
MirroringMediaControllerHostImpl::~MirroringMediaControllerHostImpl() { … }
mojo::PendingRemote<media_router::mojom::MediaStatusObserver>
MirroringMediaControllerHostImpl::GetMediaStatusObserverPendingRemote() { … }
void MirroringMediaControllerHostImpl::AddObserver(
MirroringMediaControllerHostImpl::Observer* observer) { … }
void MirroringMediaControllerHostImpl::RemoveObserver(
MirroringMediaControllerHostImpl::Observer* observer) { … }
bool MirroringMediaControllerHostImpl::CanFreeze() const { … }
bool MirroringMediaControllerHostImpl::IsFrozen() const { … }
void MirroringMediaControllerHostImpl::Freeze() { … }
void MirroringMediaControllerHostImpl::Unfreeze() { … }
void MirroringMediaControllerHostImpl::OnMediaStatusUpdated(
media_router::mojom::MediaStatusPtr status) { … }
void MirroringMediaControllerHostImpl::DoPauseController() { … }
}