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>)>

        Delete a custom splashscreen.

    • 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>)>

        Delete an item's image.

    • 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>)>

        Delete an item's image.

    • deleteUserImage:function
      • Parameters

        • OptionaluserId: string

          User Id.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

        Delete the user's image.

    • 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>)>

        Get artist image by name.

    • 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>)>

        Get genre image by name.

    • 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>)>

        Get genre image by name.

    • 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>)>

        Gets the item's image.

    • 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>)>

        Gets the item's image.

    • 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>)>

        Gets the item's image.

    • getItemImageInfos:function
      • Parameters

        • itemId: string

          Item id.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

        Get item image infos.

    • 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>)>

        Get music genre image by name.

    • 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>)>

        Get music genre image by name.

    • 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>)>

        Get person image by name.

    • 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>)>

        Get person image by name.

    • 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>)>

        Generates or gets the splashscreen.

    • 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>)>

        Get studio image by name.

    • 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>)>

        Get studio image by name.

    • 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>)>

        Get user profile image.

    • 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>)>

        Get artist image by name.

    • 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>)>

        Get genre image by name.

    • 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>)>

        Get genre image by name.

    • 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>)>

        Gets the item's image.

    • 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>)>

        Gets the item's image.

    • 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>)>

        Gets the item's image.

    • 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>)>

        Get music genre image by name.

    • 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>)>

        Get music genre image by name.

    • 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>)>

        Get person image by name.

    • 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>)>

        Get person image by name.

    • 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>)>

        Get studio image by name.

    • 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>)>

        Get studio image by name.

    • 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>)>

        Get user profile image.

    • postUserImage:function
      • Parameters

        • OptionaluserId: string

          User Id.

        • Optionalbody: File
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

        Sets the user image.

    • 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>)>

        Set item image.

    • 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>)>

        Set item image.

    • 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>)>

        Updates the index for an item image.

    • uploadCustomSplashscreen:function
      • Parameters

        • Optionalbody: File
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

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

        Uploads a custom splashscreen. The body is expected to the image contents base64 encoded.