@tak-ps/node-tak
    Preparing search index...

    Class Video

    Hierarchy

    • default
      • Video
    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    api: TAKAPI
    schema: {
        list: {
            description: string;
            formats: CommandOutputFormat[];
            params: TObject<{}>;
            query: TObject<{}>;
        };
    } = ...

    Methods

    • Parameters

      • args: ParsedArgs

      Returns Promise<string | object>

    • Parameters

      • connection: {
            active: boolean;
            alias: string;
            feeds: { active: boolean; alias: string; url: string; uuid?: string }[];
            groups?: string[];
            uuid?: string;
        }

      Returns Promise<
          {
              active: boolean;
              alias: string;
              classification: string
              | null;
              feeds: {
                  active: boolean;
                  alias: string;
                  bitrate: number | null;
                  bufferTime: string;
                  classification: string | null;
                  fov: string | null;
                  heading: string | null;
                  height: number | null;
                  ignoreEmbeddedKLV: string;
                  latitude: string | null;
                  longitude: string | null;
                  macAddress: string;
                  networkTimeout: string;
                  order: number | null;
                  range: string | null;
                  roverPort: string;
                  rtspReliable: string;
                  source: string | null;
                  thumbnail: string | null;
                  url: string;
                  uuid: string;
                  width: number | null;
              }[];
              thumbnail: string
              | null;
              uuid: string;
          },
      >

    • Parameters

      • uid: string

      Returns Promise<void>

    • Parameters

      • uid: string

      Returns Promise<
          {
              active: boolean;
              alias: string;
              classification: string
              | null;
              feeds: {
                  active: boolean;
                  alias: string;
                  bitrate: number | null;
                  bufferTime: string;
                  classification: string | null;
                  fov: string | null;
                  heading: string | null;
                  height: number | null;
                  ignoreEmbeddedKLV: string;
                  latitude: string | null;
                  longitude: string | null;
                  macAddress: string;
                  networkTimeout: string;
                  order: number | null;
                  range: string | null;
                  roverPort: string;
                  rtspReliable: string;
                  source: string | null;
                  thumbnail: string | null;
                  url: string;
                  uuid: string;
                  width: number | null;
              }[];
              thumbnail: string
              | null;
              uuid: string;
          },
      >

    • Parameters

      • query: { protocol?: string } = {}

      Returns Promise<
          {
              videoConnections: {
                  active: boolean;
                  alias: string;
                  classification: string
                  | null;
                  feeds: {
                      active: boolean;
                      alias: string;
                      bitrate: number | null;
                      bufferTime: string;
                      classification: string | null;
                      fov: string | null;
                      heading: string | null;
                      height: number | null;
                      ignoreEmbeddedKLV: string;
                      latitude: string | null;
                      longitude: string | null;
                      macAddress: string;
                      networkTimeout: string;
                      order: number | null;
                      range: string | null;
                      roverPort: string;
                      rtspReliable: string;
                      source: string | null;
                      thumbnail: string | null;
                      url: string;
                      uuid: string;
                      width: number | null;
                  }[];
                  thumbnail: string
                  | null;
                  uuid: string;
              }[];
          },
      >

    • Parameters

      • connection: {
            active: boolean;
            alias: string;
            feeds: { active: boolean; alias: string; url: string; uuid?: string }[];
            uuid?: string;
        }

      Returns Promise<
          {
              active: boolean;
              alias: string;
              classification: string
              | null;
              feeds: {
                  active: boolean;
                  alias: string;
                  bitrate: number | null;
                  bufferTime: string;
                  classification: string | null;
                  fov: string | null;
                  heading: string | null;
                  height: number | null;
                  ignoreEmbeddedKLV: string;
                  latitude: string | null;
                  longitude: string | null;
                  macAddress: string;
                  networkTimeout: string;
                  order: number | null;
                  range: string | null;
                  roverPort: string;
                  rtspReliable: string;
                  source: string | null;
                  thumbnail: string | null;
                  url: string;
                  uuid: string;
                  width: number | null;
              }[];
              thumbnail: string
              | null;
              uuid: string;
          },
      >