react-native-google-cast
Version:
React Native wrapper for the Google Cast SDK for iOS and Android
48 lines (43 loc) • 2.81 kB
text/typescript
import CastContext from './api/CastContext'
export default CastContext
export { CastContext }
export { default as CastChannel } from './api/CastChannel'
export { default as CastSession } from './api/CastSession'
export { default as DiscoveryManager } from './api/DiscoveryManager'
export { default as RemoteMediaClient } from './api/RemoteMediaClient'
export { default as SessionManager } from './api/SessionManager'
export { default as useCastChannel } from './api/useCastChannel'
export { default as useCastDevice } from './api/useCastDevice'
export { default as useCastState } from './api/useCastState'
export { default as useCastSession } from './api/useCastSession'
export { default as useDevices } from './api/useDevices'
export { default as useMediaStatus } from './api/useMediaStatus'
export { default as useRemoteMediaClient } from './api/useRemoteMediaClient'
export { default as useStreamPosition } from './api/useStreamPosition'
export { default as CastButton } from './components/CastButton'
export { default as ActiveInputState } from './types/ActiveInputState'
export { default as CastState } from './types/CastState'
export type { default as Device } from './types/Device'
export { default as MediaHlsSegmentFormat } from './types/MediaHlsSegmentFormat'
export { default as MediaHlsVideoSegmentFormat } from './types/MediaHlsVideoSegmentFormat'
export type { default as MediaInfo } from './types/MediaInfo'
export type { default as MediaLoadRequest } from './types/MediaLoadRequest'
import * as MediaMetadata from './types/MediaMetadata'
export type { MediaMetadata }
export { default as MediaPlayerIdleReason } from './types/MediaPlayerIdleReason'
export { default as MediaPlayerState } from './types/MediaPlayerState'
export type { default as MediaQueueContainerMetadata } from './types/MediaQueueContainerMetadata'
export type { default as MediaQueueContainerType } from './types/MediaQueueContainerType'
export type { default as MediaQueueData } from './types/MediaQueueData'
export type { default as MediaQueueItem } from './types/MediaQueueItem'
export { default as MediaQueueType } from './types/MediaQueueType'
export { default as MediaRepeatMode } from './types/MediaRepeatMode'
export type { default as MediaSeekOptions } from './types/MediaSeekOptions'
export type { default as MediaStatus } from './types/MediaStatus'
export { default as MediaStreamType } from './types/MediaStreamType'
export type { default as MediaTrack } from './types/MediaTrack'
export { default as PlayServicesState } from './types/PlayServicesState'
export { default as StandbyState } from './types/StandbyState'
export type { default as TextTrackStyle } from './types/TextTrackStyle'
export type { default as VideoInfo } from './types/VideoInfo'
export type { default as WebImage } from './types/WebImage'