mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-10 17:49:58 +00:00
Rename ReceiverSelectorManager -> ReceiverSelector
This commit is contained in:
27
ext/src/receiver_selectors/ReceiverSelector.ts
Normal file
27
ext/src/receiver_selectors/ReceiverSelector.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
|
||||
import { Receiver } from "../types";
|
||||
|
||||
|
||||
export enum ReceiverSelectorMediaType {
|
||||
App
|
||||
, Tab
|
||||
, Screen
|
||||
}
|
||||
|
||||
export interface ReceiverSelection {
|
||||
receiver: Receiver;
|
||||
mediaType: ReceiverSelectorMediaType;
|
||||
}
|
||||
|
||||
export type ReceiverSelectorSelectedEvent = CustomEvent<ReceiverSelection>;
|
||||
export type ReceiverSelectorErrorEvent = CustomEvent;
|
||||
export type ReceiverSelectorCancelledEvent = CustomEvent;
|
||||
|
||||
|
||||
export default interface ReceiverSelector extends EventTarget {
|
||||
open (receivers: Receiver[]
|
||||
, defaultMediaType: ReceiverSelectorMediaType): void;
|
||||
|
||||
close (): void;
|
||||
}
|
||||
Reference in New Issue
Block a user