108 lines
2.9 KiB
TypeScript
108 lines
2.9 KiB
TypeScript
|
/**
|
||
|
* Jellyfin API
|
||
|
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||
|
*
|
||
|
* The version of the OpenAPI document: 10.8.9
|
||
|
*
|
||
|
*
|
||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||
|
* https://openapi-generator.tech
|
||
|
* Do not edit the class manually.
|
||
|
*/
|
||
|
|
||
|
import { RequestFile } from './models';
|
||
|
import { HardwareEncodingType } from './hardwareEncodingType';
|
||
|
import { TranscodeReason } from './transcodeReason';
|
||
|
|
||
|
export class TranscodingInfo {
|
||
|
'audioCodec'?: string | null;
|
||
|
'videoCodec'?: string | null;
|
||
|
'container'?: string | null;
|
||
|
'isVideoDirect'?: boolean;
|
||
|
'isAudioDirect'?: boolean;
|
||
|
'bitrate'?: number | null;
|
||
|
'framerate'?: number | null;
|
||
|
'completionPercentage'?: number | null;
|
||
|
'width'?: number | null;
|
||
|
'height'?: number | null;
|
||
|
'audioChannels'?: number | null;
|
||
|
'hardwareAccelerationType'?: HardwareEncodingType | null;
|
||
|
'transcodeReasons'?: Array<TranscodeReason>;
|
||
|
|
||
|
static discriminator: string | undefined = undefined;
|
||
|
|
||
|
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||
|
{
|
||
|
"name": "audioCodec",
|
||
|
"baseName": "AudioCodec",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "videoCodec",
|
||
|
"baseName": "VideoCodec",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "container",
|
||
|
"baseName": "Container",
|
||
|
"type": "string"
|
||
|
},
|
||
|
{
|
||
|
"name": "isVideoDirect",
|
||
|
"baseName": "IsVideoDirect",
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
{
|
||
|
"name": "isAudioDirect",
|
||
|
"baseName": "IsAudioDirect",
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
{
|
||
|
"name": "bitrate",
|
||
|
"baseName": "Bitrate",
|
||
|
"type": "number"
|
||
|
},
|
||
|
{
|
||
|
"name": "framerate",
|
||
|
"baseName": "Framerate",
|
||
|
"type": "number"
|
||
|
},
|
||
|
{
|
||
|
"name": "completionPercentage",
|
||
|
"baseName": "CompletionPercentage",
|
||
|
"type": "number"
|
||
|
},
|
||
|
{
|
||
|
"name": "width",
|
||
|
"baseName": "Width",
|
||
|
"type": "number"
|
||
|
},
|
||
|
{
|
||
|
"name": "height",
|
||
|
"baseName": "Height",
|
||
|
"type": "number"
|
||
|
},
|
||
|
{
|
||
|
"name": "audioChannels",
|
||
|
"baseName": "AudioChannels",
|
||
|
"type": "number"
|
||
|
},
|
||
|
{
|
||
|
"name": "hardwareAccelerationType",
|
||
|
"baseName": "HardwareAccelerationType",
|
||
|
"type": "HardwareEncodingType"
|
||
|
},
|
||
|
{
|
||
|
"name": "transcodeReasons",
|
||
|
"baseName": "TranscodeReasons",
|
||
|
"type": "Array<TranscodeReason>"
|
||
|
} ];
|
||
|
|
||
|
static getAttributeTypeMap() {
|
||
|
return TranscodingInfo.attributeTypeMap;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export namespace TranscodingInfo {
|
||
|
}
|