ImageApi - functional programming interface

  • Parameters

    Returns {
        deleteCustomSplashscreen(
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
        >;
        deleteItemImage(
            itemId: string,
            imageType: ImageType,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
        >;
        deleteItemImageByIndex(
            itemId: string,
            imageType: ImageType,
            imageIndex: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
        >;
        deleteUserImage(
            userId?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
        >;
        getArtistImage(
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getGenreImage(
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getGenreImageByIndex(
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getItemImage(
            itemId: string,
            imageType: ImageType,
            maxWidth?: number,
            maxHeight?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            tag?: string,
            format?: ImageFormat,
            percentPlayed?: number,
            unplayedCount?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getItemImage2(
            itemId: string,
            imageType: ImageType,
            maxWidth: number,
            maxHeight: number,
            tag: string,
            format: ImageFormat,
            percentPlayed: number,
            unplayedCount: number,
            imageIndex: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getItemImageByIndex(
            itemId: string,
            imageType: ImageType,
            imageIndex: number,
            maxWidth?: number,
            maxHeight?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            tag?: string,
            format?: ImageFormat,
            percentPlayed?: number,
            unplayedCount?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getItemImageInfos(
            itemId: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<ImageInfo[]>,
        >;
        getMusicGenreImage(
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getMusicGenreImageByIndex(
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getPersonImage(
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getPersonImageByIndex(
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getSplashscreen(
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            width?: number,
            height?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            quality?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getStudioImage(
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getStudioImageByIndex(
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        getUserImage(
            userId?: string,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headArtistImage(
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headGenreImage(
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headGenreImageByIndex(
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headItemImage(
            itemId: string,
            imageType: ImageType,
            maxWidth?: number,
            maxHeight?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            tag?: string,
            format?: ImageFormat,
            percentPlayed?: number,
            unplayedCount?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headItemImage2(
            itemId: string,
            imageType: ImageType,
            maxWidth: number,
            maxHeight: number,
            tag: string,
            format: ImageFormat,
            percentPlayed: number,
            unplayedCount: number,
            imageIndex: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headItemImageByIndex(
            itemId: string,
            imageType: ImageType,
            imageIndex: number,
            maxWidth?: number,
            maxHeight?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            tag?: string,
            format?: ImageFormat,
            percentPlayed?: number,
            unplayedCount?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headMusicGenreImage(
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headMusicGenreImageByIndex(
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headPersonImage(
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headPersonImageByIndex(
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headStudioImage(
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headStudioImageByIndex(
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        headUserImage(
            userId?: string,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>,
        >;
        postUserImage(
            userId?: string,
            body?: File,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
        >;
        setItemImage(
            itemId: string,
            imageType: ImageType,
            body?: File,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
        >;
        setItemImageByIndex(
            itemId: string,
            imageType: ImageType,
            imageIndex: number,
            body?: File,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
        >;
        updateItemImageIndex(
            itemId: string,
            imageType: ImageType,
            imageIndex: number,
            newIndex: number,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
        >;
        uploadCustomSplashscreen(
            body?: File,
            options?: RawAxiosRequestConfig,
        ): Promise<
            (axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>,
        >;
    }

    • deleteCustomSplashscreen:function
      • Parameters

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

    • deleteItemImage:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • OptionalimageIndex: number

          The image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

    • deleteItemImageByIndex:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          The image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

    • deleteUserImage:function
      • Parameters

        • OptionaluserId: string

          User Id.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

    • getArtistImage:function
      • Parameters

        • name: string

          Artist name.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getGenreImage:function
      • Parameters

        • name: string

          Genre name.

        • imageType: ImageType

          Image type.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getGenreImageByIndex:function
      • Parameters

        • name: string

          Genre name.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getItemImage:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getItemImage2:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • maxWidth: number

          The maximum image width to return.

        • maxHeight: number

          The maximum image height to return.

        • tag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • format: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • percentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • unplayedCount: number

          Optional. Unplayed count overlay to render.

        • imageIndex: number

          Image index.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getItemImageByIndex:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getItemImageInfos:function
      • Parameters

        • itemId: string

          Item id.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ImageInfo[]>>

    • getMusicGenreImage:function
      • Parameters

        • name: string

          Music genre name.

        • imageType: ImageType

          Image type.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getMusicGenreImageByIndex:function
      • Parameters

        • name: string

          Music genre name.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getPersonImage:function
      • Parameters

        • name: string

          Person name.

        • imageType: ImageType

          Image type.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getPersonImageByIndex:function
      • Parameters

        • name: string

          Person name.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getSplashscreen:function
      • Parameters

        • Optionaltag: string

          Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Blur image.

        • OptionalbackgroundColor: string

          Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Apply a foreground layer on top of the image.

        • Optionalquality: number

          Quality setting, from 0-100.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getStudioImage:function
      • Parameters

        • name: string

          Studio name.

        • imageType: ImageType

          Image type.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getStudioImageByIndex:function
      • Parameters

        • name: string

          Studio name.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • getUserImage:function
      • Parameters

        • OptionaluserId: string

          User id.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headArtistImage:function
      • Parameters

        • name: string

          Artist name.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headGenreImage:function
      • Parameters

        • name: string

          Genre name.

        • imageType: ImageType

          Image type.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headGenreImageByIndex:function
      • Parameters

        • name: string

          Genre name.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headItemImage:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headItemImage2:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • maxWidth: number

          The maximum image width to return.

        • maxHeight: number

          The maximum image height to return.

        • tag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • format: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • percentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • unplayedCount: number

          Optional. Unplayed count overlay to render.

        • imageIndex: number

          Image index.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headItemImageByIndex:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Optional. The MediaBrowser.Model.Drawing.ImageFormat of the returned image.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headMusicGenreImage:function
      • Parameters

        • name: string

          Music genre name.

        • imageType: ImageType

          Image type.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headMusicGenreImageByIndex:function
      • Parameters

        • name: string

          Music genre name.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headPersonImage:function
      • Parameters

        • name: string

          Person name.

        • imageType: ImageType

          Image type.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headPersonImageByIndex:function
      • Parameters

        • name: string

          Person name.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headStudioImage:function
      • Parameters

        • name: string

          Studio name.

        • imageType: ImageType

          Image type.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headStudioImageByIndex:function
      • Parameters

        • name: string

          Studio name.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Image index.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • headUserImage:function
      • Parameters

        • OptionaluserId: string

          User id.

        • Optionaltag: string

          Optional. Supply the cache tag from the item object to receive strong caching headers.

        • Optionalformat: ImageFormat

          Determines the output format of the image - original,gif,jpg,png.

        • OptionalmaxWidth: number

          The maximum image width to return.

        • OptionalmaxHeight: number

          The maximum image height to return.

        • OptionalpercentPlayed: number

          Optional. Percent to render for the percent played overlay.

        • OptionalunplayedCount: number

          Optional. Unplayed count overlay to render.

        • Optionalwidth: number

          The fixed image width to return.

        • Optionalheight: number

          The fixed image height to return.

        • Optionalquality: number

          Optional. Quality setting, from 0-100. Defaults to 90 and should suffice in most cases.

        • OptionalfillWidth: number

          Width of box to fill.

        • OptionalfillHeight: number

          Height of box to fill.

        • Optionalblur: number

          Optional. Blur image.

        • OptionalbackgroundColor: string

          Optional. Apply a background color for transparent images.

        • OptionalforegroundLayer: string

          Optional. Apply a foreground layer on top of the image.

        • OptionalimageIndex: number

          Image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>

    • postUserImage:function
      • Parameters

        • OptionaluserId: string

          User Id.

        • Optionalbody: File
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

    • setItemImage:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • Optionalbody: File
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

    • setItemImageByIndex:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          (Unused) Image index.

        • Optionalbody: File
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

    • updateItemImageIndex:function
      • Parameters

        • itemId: string

          Item id.

        • imageType: ImageType

          Image type.

        • imageIndex: number

          Old image index.

        • newIndex: number

          New image index.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

    • uploadCustomSplashscreen:function
      • Parameters

        • Optionalbody: File
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>