Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Playback

Hierarchy

Index

Properties

id

id: string

ID for this playback operation.

language

language: string

For media types that support multiple languages, the language requested for playback.

media_uri

media_uri: string

The URI for the media currently being played back.

Optional next_media_uri

next_media_uri: string

If a list of URIs is being played, the next media URI to be played back.

state

state: string

Current state of the playback operation.

target_uri

target_uri: string

URI for the channel or bridge to play the media on.

Methods

addListener

control

  • control(params: { operation: string }, callback: (err: Error) => void): void
  • control(params: { operation: string }): Promise<void>
  • Control a playback.

    Parameters

    • params: { operation: string }
      • operation: string

        Operation to perform on the playback.

    • callback: (err: Error) => void
        • (err: Error): void
        • Parameters

          • err: Error

          Returns void

    Returns void

  • Control a playback.

    Parameters

    • params: { operation: string }
      • operation: string

        Operation to perform on the playback.

    Returns Promise<void>

get

  • get(callback: (err: Error, playback: Playback) => void): void
  • get(): Promise<Playback>
  • Get a playbacks details.

    Parameters

    • callback: (err: Error, playback: Playback) => void
        • (err: Error, playback: Playback): void
        • Parameters

          Returns void

    Returns void

  • Get a playbacks details.

    Returns Promise<Playback>

on

once

removeAllListeners

removeListener

  • removeListener(event: AnyEventType, handler: (...args: any[]) => void): void
  • Removes the event listener for the specified event type.

    Parameters

    • event: AnyEventType

      The event type.

    • handler: (...args: any[]) => void

      The event listener function.

        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns void

stop

  • stop(callback: (err: Error) => void): void
  • stop(): Promise<void>
  • Stop a playback.

    Parameters

    • callback: (err: Error) => void
        • (err: Error): void
        • Parameters

          • err: Error

          Returns void

    Returns void

  • Stop a playback.

    Returns Promise<void>

Generated using TypeDoc