postSessionsCapabilitiesFull
Updates capabilities for a device
Requires authentication as user
postSessionsCapabilitiesFull
Request
post /Sessions/Capabilities/Full
Parameters
Name | In | Type | Default | Notes |
---|---|---|---|---|
*Id | query | Session Id |
||
*body | body | ClientCapabilities | ClientCapabilities: |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Operation successful. Empty response. |
||
400 | Bad Request. Server cannot process request. |
||
401 | Unauthorized. Client needs to authenticate. |
||
403 | Forbidden. No permission for the reqested operation. |
||
404 | Resource not found or unavailable. |
||
500 | Server error. |
Definitions
ClientCapabilities
Name | Type | Notes |
---|---|---|
PlayableMediaTypes | array | |
SupportedCommands | array | |
SupportsMediaControl | boolean | |
PushToken | string | |
PushTokenType | string | |
SupportsSync | boolean | |
DeviceProfile | DeviceProfile[] | |
IconUrl | string | |
AppId | string |
DeviceProfile
Name | Type | Notes |
---|---|---|
Name | string | The name. |
Id | string | |
SupportedMediaTypes | string | |
MaxStreamingBitrate | integer (int64) | |
MusicStreamingTranscodingBitrate | integer (int32) | |
MaxStaticMusicBitrate | integer (int32) | |
DirectPlayProfiles | DirectPlayProfile[] | The direct play profiles. |
TranscodingProfiles | TranscodingProfile[] | The transcoding profiles. |
ContainerProfiles | ContainerProfile[] | |
CodecProfiles | CodecProfile[] | |
ResponseProfiles | ResponseProfile[] | |
SubtitleProfiles | SubtitleProfile[] |
DirectPlayProfile
Name | Type | Notes |
---|---|---|
Container | string | |
AudioCodec | string | |
VideoCodec | string | |
Type | DlnaProfileType |
DlnaProfileType
Enum Values
- Audio
- Video
- Photo
TranscodingProfile
Name | Type | Notes |
---|---|---|
Container | string | |
Type | DlnaProfileType | |
VideoCodec | string | |
AudioCodec | string | |
Protocol | string | |
EstimateContentLength | boolean | |
EnableMpegtsM2TsMode | boolean | |
TranscodeSeekInfo | TranscodeSeekInfo | |
CopyTimestamps | boolean | |
Context | EncodingContext | |
MaxAudioChannels | string | |
MinSegments | integer (int32) | |
SegmentLength | integer (int32) | |
BreakOnNonKeyFrames | boolean | |
AllowInterlacedVideoStreamCopy | boolean | |
ManifestSubtitles | string | |
MaxManifestSubtitles | integer (int32) | |
MaxWidth | integer (int32) | |
MaxHeight | integer (int32) | |
FillEmptySubtitleSegments | boolean |
TranscodeSeekInfo
Enum Values
- Auto
- Bytes
EncodingContext
Enum Values
- Streaming
- Static
ContainerProfile
Name | Type | Notes |
---|---|---|
Type | DlnaProfileType | |
Conditions | ProfileCondition[] | |
Container | string |
ProfileCondition
Name | Type | Notes |
---|---|---|
Condition | ProfileConditionType | |
Property | ProfileConditionValue | |
Value | string | |
IsRequired | boolean |
ProfileConditionType
Enum Values
- Equals
- NotEquals
- LessThanEqual
- GreaterThanEqual
- EqualsAny
ProfileConditionValue
Enum Values
- AudioChannels
- AudioBitrate
- AudioProfile
- Width
- Height
- Has64BitOffsets
- PacketLength
- VideoBitDepth
- VideoBitrate
- VideoFramerate
- VideoLevel
- VideoProfile
- VideoTimestamp
- IsAnamorphic
- RefFrames
- NumAudioStreams
- NumVideoStreams
- IsSecondaryAudio
- VideoCodecTag
- IsAvc
- IsInterlaced
- AudioSampleRate
- AudioBitDepth
- VideoRange
- VideoRotation
CodecProfile
see also MediaBrowser.Model.Dlna.CodecProfile
Name | Type | Notes |
---|---|---|
Type | CodecType | |
Conditions | ProfileCondition[] | |
ApplyConditions | ProfileCondition[] | |
Codec | string | |
Container | string |
CodecType
see also MediaBrowser.Model.Dlna.CodecType
Enum Values
- Video
- VideoAudio
- Audio
ResponseProfile
Name | Type | Notes |
---|---|---|
Container | string | |
AudioCodec | string | |
VideoCodec | string | |
Type | DlnaProfileType | |
OrgPn | string | |
MimeType | string | |
Conditions | ProfileCondition[] |
SubtitleProfile
Name | Type | Notes |
---|---|---|
Format | string | |
Method | SubtitleDeliveryMethod | |
DidlMode | string | |
Language | string | |
Container | string | |
Protocol | string |
SubtitleDeliveryMethod
Enum Values
- Encode
- Embed
- External
- Hls
- VideoSideData