Function MediaInfoApiAxiosParamCreator
- MediaInfoApiAxiosParamCreator(
configuration?: Configuration,
): {
closeLiveStream: (
liveStreamId: string,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>;
getBitrateTestBytes: (
size?: number,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>;
getPlaybackInfo: (
itemId: string,
userId?: string,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>;
getPostedPlaybackInfo: (
itemId: string,
userId?: string,
maxStreamingBitrate?: number,
startTimeTicks?: number,
audioStreamIndex?: number,
subtitleStreamIndex?: number,
maxAudioChannels?: number,
mediaSourceId?: string,
liveStreamId?: string,
autoOpenLiveStream?: boolean,
enableDirectPlay?: boolean,
enableDirectStream?: boolean,
enableTranscoding?: boolean,
allowVideoStreamCopy?: boolean,
allowAudioStreamCopy?: boolean,
playbackInfoDto?: PlaybackInfoDto,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>;
openLiveStream: (
openToken?: string,
userId?: string,
playSessionId?: string,
maxStreamingBitrate?: number,
startTimeTicks?: number,
audioStreamIndex?: number,
subtitleStreamIndex?: number,
maxAudioChannels?: number,
itemId?: string,
enableDirectPlay?: boolean,
enableDirectStream?: boolean,
alwaysBurnInSubtitleWhenTranscoding?: boolean,
openLiveStreamDto?: OpenLiveStreamDto,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>;
} Returns {
closeLiveStream: (
liveStreamId: string,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>;
getBitrateTestBytes: (
size?: number,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>;
getPlaybackInfo: (
itemId: string,
userId?: string,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>;
getPostedPlaybackInfo: (
itemId: string,
userId?: string,
maxStreamingBitrate?: number,
startTimeTicks?: number,
audioStreamIndex?: number,
subtitleStreamIndex?: number,
maxAudioChannels?: number,
mediaSourceId?: string,
liveStreamId?: string,
autoOpenLiveStream?: boolean,
enableDirectPlay?: boolean,
enableDirectStream?: boolean,
enableTranscoding?: boolean,
allowVideoStreamCopy?: boolean,
allowAudioStreamCopy?: boolean,
playbackInfoDto?: PlaybackInfoDto,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>;
openLiveStream: (
openToken?: string,
userId?: string,
playSessionId?: string,
maxStreamingBitrate?: number,
startTimeTicks?: number,
audioStreamIndex?: number,
subtitleStreamIndex?: number,
maxAudioChannels?: number,
itemId?: string,
enableDirectPlay?: boolean,
enableDirectStream?: boolean,
alwaysBurnInSubtitleWhenTranscoding?: boolean,
openLiveStreamDto?: OpenLiveStreamDto,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>;
}
closeLiveStream: (liveStreamId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>
getBitrateTestBytes: (size?: number, options?: RawAxiosRequestConfig) => Promise<RequestArgs>
getPlaybackInfo: (
itemId: string,
userId?: string,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>
getPostedPlaybackInfo: (
itemId: string,
userId?: string,
maxStreamingBitrate?: number,
startTimeTicks?: number,
audioStreamIndex?: number,
subtitleStreamIndex?: number,
maxAudioChannels?: number,
mediaSourceId?: string,
liveStreamId?: string,
autoOpenLiveStream?: boolean,
enableDirectPlay?: boolean,
enableDirectStream?: boolean,
enableTranscoding?: boolean,
allowVideoStreamCopy?: boolean,
allowAudioStreamCopy?: boolean,
playbackInfoDto?: PlaybackInfoDto,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>
openLiveStream: (
openToken?: string,
userId?: string,
playSessionId?: string,
maxStreamingBitrate?: number,
startTimeTicks?: number,
audioStreamIndex?: number,
subtitleStreamIndex?: number,
maxAudioChannels?: number,
itemId?: string,
enableDirectPlay?: boolean,
enableDirectStream?: boolean,
alwaysBurnInSubtitleWhenTranscoding?: boolean,
openLiveStreamDto?: OpenLiveStreamDto,
options?: RawAxiosRequestConfig,
) => Promise<RequestArgs>
MediaInfoApi - axios parameter creator
Export