DeveloperAPI ReferenceStreamTranscodeItemid
/api/stream/transcode/{itemId}
Path Parameters
itemId*string
Library item ID
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/stream/transcode/string" \ -H "Content-Type: application/json" \ -d '{ "fileId": "string" }'{
"decision": "direct_play",
"session": {
"id": "string",
"itemId": "string",
"status": "starting",
"decision": "direct_play",
"progress": 0,
"startedAt": "string",
"lastAccessedAt": "string"
},
"playlistUrl": "string",
"directUrl": "string",
"startTime": 0,
"duration": 0,
"audioStreamIndex": 0,
"probe": {
"format": "string",
"duration": 0,
"size": 0,
"bitrate": 0,
"videoStreams": [
{
"property1": null,
"property2": null
}
],
"audioStreams": [
{
"property1": null,
"property2": null
}
],
"subtitleStreams": [
{
"property1": null,
"property2": null
}
]
},
"profile": {
"videoCodec": "string",
"audioCodec": "string",
"container": "string",
"videoBitrate": 0,
"audioBitrate": 0,
"audioChannels": 0,
"maxWidth": 0,
"maxHeight": 0,
"hwAccel": "string"
}
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}