Function UniversalAudioApiAxiosParamCreator

UniversalAudioApi - axios parameter creator

  • Parameters

    Returns {
        getUniversalAudioStream: (
            itemId: string,
            container?: string[],
            mediaSourceId?: string,
            deviceId?: string,
            userId?: string,
            audioCodec?: string,
            maxAudioChannels?: number,
            transcodingAudioChannels?: number,
            maxStreamingBitrate?: number,
            audioBitRate?: number,
            startTimeTicks?: number,
            transcodingContainer?: string,
            transcodingProtocol?: MediaStreamProtocol,
            maxAudioSampleRate?: number,
            maxAudioBitDepth?: number,
            enableRemoteMedia?: boolean,
            enableAudioVbrEncoding?: boolean,
            breakOnNonKeyFrames?: boolean,
            enableRedirection?: boolean,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headUniversalAudioStream: (
            itemId: string,
            container?: string[],
            mediaSourceId?: string,
            deviceId?: string,
            userId?: string,
            audioCodec?: string,
            maxAudioChannels?: number,
            transcodingAudioChannels?: number,
            maxStreamingBitrate?: number,
            audioBitRate?: number,
            startTimeTicks?: number,
            transcodingContainer?: string,
            transcodingProtocol?: MediaStreamProtocol,
            maxAudioSampleRate?: number,
            maxAudioBitDepth?: number,
            enableRemoteMedia?: boolean,
            enableAudioVbrEncoding?: boolean,
            breakOnNonKeyFrames?: boolean,
            enableRedirection?: boolean,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
    }

    • getUniversalAudioStream: (
          itemId: string,
          container?: string[],
          mediaSourceId?: string,
          deviceId?: string,
          userId?: string,
          audioCodec?: string,
          maxAudioChannels?: number,
          transcodingAudioChannels?: number,
          maxStreamingBitrate?: number,
          audioBitRate?: number,
          startTimeTicks?: number,
          transcodingContainer?: string,
          transcodingProtocol?: MediaStreamProtocol,
          maxAudioSampleRate?: number,
          maxAudioBitDepth?: number,
          enableRemoteMedia?: boolean,
          enableAudioVbrEncoding?: boolean,
          breakOnNonKeyFrames?: boolean,
          enableRedirection?: boolean,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headUniversalAudioStream: (
          itemId: string,
          container?: string[],
          mediaSourceId?: string,
          deviceId?: string,
          userId?: string,
          audioCodec?: string,
          maxAudioChannels?: number,
          transcodingAudioChannels?: number,
          maxStreamingBitrate?: number,
          audioBitRate?: number,
          startTimeTicks?: number,
          transcodingContainer?: string,
          transcodingProtocol?: MediaStreamProtocol,
          maxAudioSampleRate?: number,
          maxAudioBitDepth?: number,
          enableRemoteMedia?: boolean,
          enableAudioVbrEncoding?: boolean,
          breakOnNonKeyFrames?: boolean,
          enableRedirection?: boolean,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>