#include "chrome/browser/ui/global_media_controls/supplemental_device_picker_producer.h"
#include <utility>
#include "components/global_media_controls/public/media_item_manager.h"
SupplementalDevicePickerProducer::SupplementalDevicePickerProducer(
global_media_controls::MediaItemManager* item_manager)
: … { … }
SupplementalDevicePickerProducer::~SupplementalDevicePickerProducer() { … }
base::WeakPtr<media_message_center::MediaNotificationItem>
SupplementalDevicePickerProducer::GetMediaItem(const std::string& id) { … }
std::set<std::string>
SupplementalDevicePickerProducer::GetActiveControllableItemIds() const { … }
bool SupplementalDevicePickerProducer::HasFrozenItems() { … }
void SupplementalDevicePickerProducer::OnItemShown(
const std::string& id,
global_media_controls::MediaItemUI* item_ui) { … }
bool SupplementalDevicePickerProducer::IsItemActivelyPlaying(
const std::string& id) { … }
void SupplementalDevicePickerProducer::OnMediaItemUIDismissed(
const std::string& id) { … }
void SupplementalDevicePickerProducer::CreateItem(
const base::UnguessableToken& source_id) { … }
void SupplementalDevicePickerProducer::DeleteItem() { … }
void SupplementalDevicePickerProducer::ShowItem() { … }
void SupplementalDevicePickerProducer::HideItem() { … }
void SupplementalDevicePickerProducer::OnMetadataChanged(
const media_session::MediaMetadata& metadata) { … }
void SupplementalDevicePickerProducer::OnArtworkImageChanged(
const gfx::ImageSkia& artwork_image) { … }
void SupplementalDevicePickerProducer::OnFaviconImageChanged(
const gfx::ImageSkia& favicon_image) { … }
void SupplementalDevicePickerProducer::AddObserver(
mojo::PendingRemote<global_media_controls::mojom::DevicePickerObserver>
observer) { … }
void SupplementalDevicePickerProducer::HideMediaUI() { … }
const SupplementalDevicePickerItem&
SupplementalDevicePickerProducer::GetOrCreateNotificationItem(
const base::UnguessableToken& source_id) { … }
mojo::PendingRemote<global_media_controls::mojom::DevicePickerProvider>
SupplementalDevicePickerProducer::PassRemote() { … }
void SupplementalDevicePickerProducer::OnItemListChanged() { … }
void SupplementalDevicePickerProducer::OnMediaDialogOpened() { … }
void SupplementalDevicePickerProducer::OnMediaDialogClosed() { … }