mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-12 02:29:59 +00:00
Rename ReceiverSelectorManager -> ReceiverSelector
This commit is contained in:
32
ext/src/receiver_selectors/index.ts
Normal file
32
ext/src/receiver_selectors/index.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
|
||||
import NativeMacReceiverSelector
|
||||
from "./NativeMacReceiverSelector";
|
||||
import PopupReceiverSelector
|
||||
from "./PopupReceiverSelector";
|
||||
|
||||
|
||||
export { ReceiverSelection
|
||||
, ReceiverSelectorCancelledEvent
|
||||
, ReceiverSelectorErrorEvent
|
||||
, ReceiverSelectorMediaType
|
||||
, ReceiverSelectorSelectedEvent } from "./ReceiverSelector";
|
||||
|
||||
|
||||
export enum ReceiverSelectorType {
|
||||
Popup
|
||||
, NativeMac
|
||||
}
|
||||
|
||||
export function getReceiverSelector (
|
||||
type: ReceiverSelectorType) {
|
||||
|
||||
switch (type) {
|
||||
case ReceiverSelectorType.Popup: {
|
||||
return new PopupReceiverSelector();
|
||||
}
|
||||
case ReceiverSelectorType.NativeMac: {
|
||||
return new NativeMacReceiverSelector();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user