TranscodingProfile
A class for transcoding profile information.
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| container | str | Gets or sets the container. | [optional] |
| type | DlnaProfileType | [optional] | |
| video_codec | str | Gets or sets the video codec. | [optional] |
| audio_codec | str | Gets or sets the audio codec. | [optional] |
| protocol | MediaStreamProtocol | [optional] | |
| estimate_content_length | bool | Gets or sets a value indicating whether the content length should be estimated. | [optional] [default to False] |
| enable_mpegts_m2_ts_mode | bool | Gets or sets a value indicating whether M2TS mode is enabled. | [optional] [default to False] |
| transcode_seek_info | TranscodeSeekInfo | [optional] | |
| copy_timestamps | bool | Gets or sets a value indicating whether timestamps should be copied. | [optional] [default to False] |
| context | EncodingContext | [optional] | |
| enable_subtitles_in_manifest | bool | Gets or sets a value indicating whether subtitles are allowed in the manifest. | [optional] [default to False] |
| max_audio_channels | str | Gets or sets the maximum audio channels. | [optional] |
| min_segments | int | Gets or sets the minimum amount of segments. | [optional] [default to 0] |
| segment_length | int | Gets or sets the segment length. | [optional] [default to 0] |
| break_on_non_key_frames | bool | Gets or sets a value indicating whether breaking the video stream on non-keyframes is supported. | [optional] [default to False] |
| conditions | List[ProfileCondition] | Gets or sets the profile conditions. | [optional] |
| enable_audio_vbr_encoding | bool | Gets or sets a value indicating whether variable bitrate encoding is supported. | [optional] [default to True] |
Example
from jellyfin.generated.api_10_10.models.transcoding_profile import TranscodingProfile
# TODO update the JSON string below
json = "{}"
# create an instance of TranscodingProfile from a JSON string
transcoding_profile_instance = TranscodingProfile.from_json(json)
# print the JSON string representation of the object
print(TranscodingProfile.to_json())
# convert the object into a dict
transcoding_profile_dict = transcoding_profile_instance.to_dict()
# create an instance of TranscodingProfile from a dict
transcoding_profile_from_dict = TranscodingProfile.from_dict(transcoding_profile_dict)