![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <encodingoptions.h>
Public Member Functions | |
| EncodingOptions (qint32 encodingThreadCount, bool enableFallbackFont, bool enableAudioVbr, double downMixAudioBoost, DownMixStereoAlgorithms downMixStereoAlgorithm, qint32 maxMuxingQueueSize, bool enableThrottling, qint32 throttleDelaySeconds, bool enableSegmentDeletion, qint32 segmentKeepSeconds, HardwareAccelerationType hardwareAccelerationType, bool enableTonemapping, bool enableVppTonemapping, bool enableVideoToolboxTonemapping, TonemappingAlgorithm tonemappingAlgorithm, TonemappingMode tonemappingMode, TonemappingRange tonemappingRange, double tonemappingDesat, double tonemappingPeak, double tonemappingParam, double vppTonemappingBrightness, double vppTonemappingContrast, qint32 h264Crf, qint32 h265Crf, EncoderPreset encoderPreset, bool deinterlaceDoubleRate, DeinterlaceMethod deinterlaceMethod, bool enableDecodingColorDepth10Hevc, bool enableDecodingColorDepth10Vp9, bool enableDecodingColorDepth10HevcRext, bool enableDecodingColorDepth12HevcRext, bool enableEnhancedNvdecDecoder, bool preferSystemNativeHwDecoder, bool enableIntelLowPowerH264HwEncoder, bool enableIntelLowPowerHevcHwEncoder, bool enableHardwareEncoding, bool allowHevcEncoding, bool allowAv1Encoding, bool enableSubtitleExtraction) | |
| EncodingOptions (const EncodingOptions &other) | |
| void | replaceData (EncodingOptions &other) |
| void | setFromJson (QJsonObject source) |
| QJsonObject | toJson () const |
| qint32 | encodingThreadCount () const |
| Gets or sets the thread count used for encoding. | |
| void | setEncodingThreadCount (qint32 newEncodingThreadCount) |
| Gets or sets the thread count used for encoding. | |
| QString | transcodingTempPath () const |
| Gets or sets the temporary transcoding path. | |
| void | setTranscodingTempPath (QString newTranscodingTempPath) |
| Gets or sets the temporary transcoding path. | |
| bool | transcodingTempPathNull () const |
| void | setTranscodingTempPathNull () |
| QString | fallbackFontPath () const |
| Gets or sets the path to the fallback font. | |
| void | setFallbackFontPath (QString newFallbackFontPath) |
| Gets or sets the path to the fallback font. | |
| bool | fallbackFontPathNull () const |
| void | setFallbackFontPathNull () |
| bool | enableFallbackFont () const |
| Gets or sets a value indicating whether to use the fallback font. | |
| void | setEnableFallbackFont (bool newEnableFallbackFont) |
| Gets or sets a value indicating whether to use the fallback font. | |
| bool | enableAudioVbr () const |
| Gets or sets a value indicating whether audio VBR is enabled. | |
| void | setEnableAudioVbr (bool newEnableAudioVbr) |
| Gets or sets a value indicating whether audio VBR is enabled. | |
| double | downMixAudioBoost () const |
| Gets or sets the audio boost applied when downmixing audio. | |
| void | setDownMixAudioBoost (double newDownMixAudioBoost) |
| Gets or sets the audio boost applied when downmixing audio. | |
| DownMixStereoAlgorithms | downMixStereoAlgorithm () const |
| void | setDownMixStereoAlgorithm (DownMixStereoAlgorithms newDownMixStereoAlgorithm) |
| qint32 | maxMuxingQueueSize () const |
| Gets or sets the maximum size of the muxing queue. | |
| void | setMaxMuxingQueueSize (qint32 newMaxMuxingQueueSize) |
| Gets or sets the maximum size of the muxing queue. | |
| bool | enableThrottling () const |
| Gets or sets a value indicating whether throttling is enabled. | |
| void | setEnableThrottling (bool newEnableThrottling) |
| Gets or sets a value indicating whether throttling is enabled. | |
| qint32 | throttleDelaySeconds () const |
| Gets or sets the delay after which throttling happens. | |
| void | setThrottleDelaySeconds (qint32 newThrottleDelaySeconds) |
| Gets or sets the delay after which throttling happens. | |
| bool | enableSegmentDeletion () const |
| Gets or sets a value indicating whether segment deletion is enabled. | |
| void | setEnableSegmentDeletion (bool newEnableSegmentDeletion) |
| Gets or sets a value indicating whether segment deletion is enabled. | |
| qint32 | segmentKeepSeconds () const |
| Gets or sets seconds for which segments should be kept before being deleted. | |
| void | setSegmentKeepSeconds (qint32 newSegmentKeepSeconds) |
| Gets or sets seconds for which segments should be kept before being deleted. | |
| HardwareAccelerationType | hardwareAccelerationType () const |
| void | setHardwareAccelerationType (HardwareAccelerationType newHardwareAccelerationType) |
| QString | encoderAppPath () const |
| Gets or sets the FFmpeg path as set by the user via the UI. | |
| void | setEncoderAppPath (QString newEncoderAppPath) |
| Gets or sets the FFmpeg path as set by the user via the UI. | |
| bool | encoderAppPathNull () const |
| void | setEncoderAppPathNull () |
| QString | encoderAppPathDisplay () const |
| Gets or sets the current FFmpeg path being used by the system and displayed on the transcode page. | |
| void | setEncoderAppPathDisplay (QString newEncoderAppPathDisplay) |
| Gets or sets the current FFmpeg path being used by the system and displayed on the transcode page. | |
| bool | encoderAppPathDisplayNull () const |
| void | setEncoderAppPathDisplayNull () |
| QString | vaapiDevice () const |
| Gets or sets the VA-API device. | |
| void | setVaapiDevice (QString newVaapiDevice) |
| Gets or sets the VA-API device. | |
| bool | vaapiDeviceNull () const |
| void | setVaapiDeviceNull () |
| QString | qsvDevice () const |
| Gets or sets the QSV device. | |
| void | setQsvDevice (QString newQsvDevice) |
| Gets or sets the QSV device. | |
| bool | qsvDeviceNull () const |
| void | setQsvDeviceNull () |
| bool | enableTonemapping () const |
| Gets or sets a value indicating whether tonemapping is enabled. | |
| void | setEnableTonemapping (bool newEnableTonemapping) |
| Gets or sets a value indicating whether tonemapping is enabled. | |
| bool | enableVppTonemapping () const |
| Gets or sets a value indicating whether VPP tonemapping is enabled. | |
| void | setEnableVppTonemapping (bool newEnableVppTonemapping) |
| Gets or sets a value indicating whether VPP tonemapping is enabled. | |
| bool | enableVideoToolboxTonemapping () const |
| Gets or sets a value indicating whether videotoolbox tonemapping is enabled. | |
| void | setEnableVideoToolboxTonemapping (bool newEnableVideoToolboxTonemapping) |
| Gets or sets a value indicating whether videotoolbox tonemapping is enabled. | |
| TonemappingAlgorithm | tonemappingAlgorithm () const |
| void | setTonemappingAlgorithm (TonemappingAlgorithm newTonemappingAlgorithm) |
| TonemappingMode | tonemappingMode () const |
| void | setTonemappingMode (TonemappingMode newTonemappingMode) |
| TonemappingRange | tonemappingRange () const |
| void | setTonemappingRange (TonemappingRange newTonemappingRange) |
| double | tonemappingDesat () const |
| Gets or sets the tone-mapping desaturation. | |
| void | setTonemappingDesat (double newTonemappingDesat) |
| Gets or sets the tone-mapping desaturation. | |
| double | tonemappingPeak () const |
| Gets or sets the tone-mapping peak. | |
| void | setTonemappingPeak (double newTonemappingPeak) |
| Gets or sets the tone-mapping peak. | |
| double | tonemappingParam () const |
| Gets or sets the tone-mapping parameters. | |
| void | setTonemappingParam (double newTonemappingParam) |
| Gets or sets the tone-mapping parameters. | |
| double | vppTonemappingBrightness () const |
| Gets or sets the VPP tone-mapping brightness. | |
| void | setVppTonemappingBrightness (double newVppTonemappingBrightness) |
| Gets or sets the VPP tone-mapping brightness. | |
| double | vppTonemappingContrast () const |
| Gets or sets the VPP tone-mapping contrast. | |
| void | setVppTonemappingContrast (double newVppTonemappingContrast) |
| Gets or sets the VPP tone-mapping contrast. | |
| qint32 | h264Crf () const |
| Gets or sets the H264 CRF. | |
| void | setH264Crf (qint32 newH264Crf) |
| Gets or sets the H264 CRF. | |
| qint32 | h265Crf () const |
| Gets or sets the H265 CRF. | |
| void | setH265Crf (qint32 newH265Crf) |
| Gets or sets the H265 CRF. | |
| EncoderPreset | encoderPreset () const |
| void | setEncoderPreset (EncoderPreset newEncoderPreset) |
| bool | deinterlaceDoubleRate () const |
| Gets or sets a value indicating whether the framerate is doubled when deinterlacing. | |
| void | setDeinterlaceDoubleRate (bool newDeinterlaceDoubleRate) |
| Gets or sets a value indicating whether the framerate is doubled when deinterlacing. | |
| DeinterlaceMethod | deinterlaceMethod () const |
| void | setDeinterlaceMethod (DeinterlaceMethod newDeinterlaceMethod) |
| bool | enableDecodingColorDepth10Hevc () const |
| Gets or sets a value indicating whether 10bit HEVC decoding is enabled. | |
| void | setEnableDecodingColorDepth10Hevc (bool newEnableDecodingColorDepth10Hevc) |
| Gets or sets a value indicating whether 10bit HEVC decoding is enabled. | |
| bool | enableDecodingColorDepth10Vp9 () const |
| Gets or sets a value indicating whether 10bit VP9 decoding is enabled. | |
| void | setEnableDecodingColorDepth10Vp9 (bool newEnableDecodingColorDepth10Vp9) |
| Gets or sets a value indicating whether 10bit VP9 decoding is enabled. | |
| bool | enableDecodingColorDepth10HevcRext () const |
| Gets or sets a value indicating whether 8/10bit HEVC RExt decoding is enabled. | |
| void | setEnableDecodingColorDepth10HevcRext (bool newEnableDecodingColorDepth10HevcRext) |
| Gets or sets a value indicating whether 8/10bit HEVC RExt decoding is enabled. | |
| bool | enableDecodingColorDepth12HevcRext () const |
| Gets or sets a value indicating whether 12bit HEVC RExt decoding is enabled. | |
| void | setEnableDecodingColorDepth12HevcRext (bool newEnableDecodingColorDepth12HevcRext) |
| Gets or sets a value indicating whether 12bit HEVC RExt decoding is enabled. | |
| bool | enableEnhancedNvdecDecoder () const |
| Gets or sets a value indicating whether the enhanced NVDEC is enabled. | |
| void | setEnableEnhancedNvdecDecoder (bool newEnableEnhancedNvdecDecoder) |
| Gets or sets a value indicating whether the enhanced NVDEC is enabled. | |
| bool | preferSystemNativeHwDecoder () const |
| Gets or sets a value indicating whether the system native hardware decoder should be used. | |
| void | setPreferSystemNativeHwDecoder (bool newPreferSystemNativeHwDecoder) |
| Gets or sets a value indicating whether the system native hardware decoder should be used. | |
| bool | enableIntelLowPowerH264HwEncoder () const |
| Gets or sets a value indicating whether the Intel H264 low-power hardware encoder should be used. | |
| void | setEnableIntelLowPowerH264HwEncoder (bool newEnableIntelLowPowerH264HwEncoder) |
| Gets or sets a value indicating whether the Intel H264 low-power hardware encoder should be used. | |
| bool | enableIntelLowPowerHevcHwEncoder () const |
| Gets or sets a value indicating whether the Intel HEVC low-power hardware encoder should be used. | |
| void | setEnableIntelLowPowerHevcHwEncoder (bool newEnableIntelLowPowerHevcHwEncoder) |
| Gets or sets a value indicating whether the Intel HEVC low-power hardware encoder should be used. | |
| bool | enableHardwareEncoding () const |
| Gets or sets a value indicating whether hardware encoding is enabled. | |
| void | setEnableHardwareEncoding (bool newEnableHardwareEncoding) |
| Gets or sets a value indicating whether hardware encoding is enabled. | |
| bool | allowHevcEncoding () const |
| Gets or sets a value indicating whether HEVC encoding is enabled. | |
| void | setAllowHevcEncoding (bool newAllowHevcEncoding) |
| Gets or sets a value indicating whether HEVC encoding is enabled. | |
| bool | allowAv1Encoding () const |
| Gets or sets a value indicating whether AV1 encoding is enabled. | |
| void | setAllowAv1Encoding (bool newAllowAv1Encoding) |
| Gets or sets a value indicating whether AV1 encoding is enabled. | |
| bool | enableSubtitleExtraction () const |
| Gets or sets a value indicating whether subtitle extraction is enabled. | |
| void | setEnableSubtitleExtraction (bool newEnableSubtitleExtraction) |
| Gets or sets a value indicating whether subtitle extraction is enabled. | |
| QStringList | hardwareDecodingCodecs () const |
| Gets or sets the codecs hardware encoding is used for. | |
| void | setHardwareDecodingCodecs (QStringList newHardwareDecodingCodecs) |
| Gets or sets the codecs hardware encoding is used for. | |
| bool | hardwareDecodingCodecsNull () const |
| void | setHardwareDecodingCodecsNull () |
| QStringList | allowOnDemandMetadataBasedKeyframeExtractionForExtensions () const |
| Gets or sets the file extensions on-demand metadata based keyframe extraction is enabled for. | |
| void | setAllowOnDemandMetadataBasedKeyframeExtractionForExtensions (QStringList newAllowOnDemandMetadataBasedKeyframeExtractionForExtensions) |
| Gets or sets the file extensions on-demand metadata based keyframe extraction is enabled for. | |
| bool | allowOnDemandMetadataBasedKeyframeExtractionForExtensionsNull () const |
| void | setAllowOnDemandMetadataBasedKeyframeExtractionForExtensionsNull () |
Static Public Member Functions | |
| static EncodingOptions | fromJson (QJsonObject source) |
| Jellyfin::DTO::EncodingOptions::EncodingOptions | ( | qint32 | encodingThreadCount, |
| bool | enableFallbackFont, | ||
| bool | enableAudioVbr, | ||
| double | downMixAudioBoost, | ||
| DownMixStereoAlgorithms | downMixStereoAlgorithm, | ||
| qint32 | maxMuxingQueueSize, | ||
| bool | enableThrottling, | ||
| qint32 | throttleDelaySeconds, | ||
| bool | enableSegmentDeletion, | ||
| qint32 | segmentKeepSeconds, | ||
| HardwareAccelerationType | hardwareAccelerationType, | ||
| bool | enableTonemapping, | ||
| bool | enableVppTonemapping, | ||
| bool | enableVideoToolboxTonemapping, | ||
| TonemappingAlgorithm | tonemappingAlgorithm, | ||
| TonemappingMode | tonemappingMode, | ||
| TonemappingRange | tonemappingRange, | ||
| double | tonemappingDesat, | ||
| double | tonemappingPeak, | ||
| double | tonemappingParam, | ||
| double | vppTonemappingBrightness, | ||
| double | vppTonemappingContrast, | ||
| qint32 | h264Crf, | ||
| qint32 | h265Crf, | ||
| EncoderPreset | encoderPreset, | ||
| bool | deinterlaceDoubleRate, | ||
| DeinterlaceMethod | deinterlaceMethod, | ||
| bool | enableDecodingColorDepth10Hevc, | ||
| bool | enableDecodingColorDepth10Vp9, | ||
| bool | enableDecodingColorDepth10HevcRext, | ||
| bool | enableDecodingColorDepth12HevcRext, | ||
| bool | enableEnhancedNvdecDecoder, | ||
| bool | preferSystemNativeHwDecoder, | ||
| bool | enableIntelLowPowerH264HwEncoder, | ||
| bool | enableIntelLowPowerHevcHwEncoder, | ||
| bool | enableHardwareEncoding, | ||
| bool | allowHevcEncoding, | ||
| bool | allowAv1Encoding, | ||
| bool | enableSubtitleExtraction ) |
| Jellyfin::DTO::EncodingOptions::EncodingOptions | ( | const EncodingOptions & | other | ) |
| bool Jellyfin::DTO::EncodingOptions::allowAv1Encoding | ( | ) | const |
Gets or sets a value indicating whether AV1 encoding is enabled.
| bool Jellyfin::DTO::EncodingOptions::allowHevcEncoding | ( | ) | const |
Gets or sets a value indicating whether HEVC encoding is enabled.
| QStringList Jellyfin::DTO::EncodingOptions::allowOnDemandMetadataBasedKeyframeExtractionForExtensions | ( | ) | const |
Gets or sets the file extensions on-demand metadata based keyframe extraction is enabled for.
| bool Jellyfin::DTO::EncodingOptions::allowOnDemandMetadataBasedKeyframeExtractionForExtensionsNull | ( | ) | const |
| bool Jellyfin::DTO::EncodingOptions::deinterlaceDoubleRate | ( | ) | const |
Gets or sets a value indicating whether the framerate is doubled when deinterlacing.
| DeinterlaceMethod Jellyfin::DTO::EncodingOptions::deinterlaceMethod | ( | ) | const |
| double Jellyfin::DTO::EncodingOptions::downMixAudioBoost | ( | ) | const |
Gets or sets the audio boost applied when downmixing audio.
| DownMixStereoAlgorithms Jellyfin::DTO::EncodingOptions::downMixStereoAlgorithm | ( | ) | const |
| bool Jellyfin::DTO::EncodingOptions::enableAudioVbr | ( | ) | const |
Gets or sets a value indicating whether audio VBR is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableDecodingColorDepth10Hevc | ( | ) | const |
Gets or sets a value indicating whether 10bit HEVC decoding is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableDecodingColorDepth10HevcRext | ( | ) | const |
Gets or sets a value indicating whether 8/10bit HEVC RExt decoding is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableDecodingColorDepth10Vp9 | ( | ) | const |
Gets or sets a value indicating whether 10bit VP9 decoding is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableDecodingColorDepth12HevcRext | ( | ) | const |
Gets or sets a value indicating whether 12bit HEVC RExt decoding is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableEnhancedNvdecDecoder | ( | ) | const |
Gets or sets a value indicating whether the enhanced NVDEC is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableFallbackFont | ( | ) | const |
Gets or sets a value indicating whether to use the fallback font.
| bool Jellyfin::DTO::EncodingOptions::enableHardwareEncoding | ( | ) | const |
Gets or sets a value indicating whether hardware encoding is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableIntelLowPowerH264HwEncoder | ( | ) | const |
Gets or sets a value indicating whether the Intel H264 low-power hardware encoder should be used.
| bool Jellyfin::DTO::EncodingOptions::enableIntelLowPowerHevcHwEncoder | ( | ) | const |
Gets or sets a value indicating whether the Intel HEVC low-power hardware encoder should be used.
| bool Jellyfin::DTO::EncodingOptions::enableSegmentDeletion | ( | ) | const |
Gets or sets a value indicating whether segment deletion is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableSubtitleExtraction | ( | ) | const |
Gets or sets a value indicating whether subtitle extraction is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableThrottling | ( | ) | const |
Gets or sets a value indicating whether throttling is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableTonemapping | ( | ) | const |
Gets or sets a value indicating whether tonemapping is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableVideoToolboxTonemapping | ( | ) | const |
Gets or sets a value indicating whether videotoolbox tonemapping is enabled.
| bool Jellyfin::DTO::EncodingOptions::enableVppTonemapping | ( | ) | const |
Gets or sets a value indicating whether VPP tonemapping is enabled.
| QString Jellyfin::DTO::EncodingOptions::encoderAppPath | ( | ) | const |
Gets or sets the FFmpeg path as set by the user via the UI.
| QString Jellyfin::DTO::EncodingOptions::encoderAppPathDisplay | ( | ) | const |
Gets or sets the current FFmpeg path being used by the system and displayed on the transcode page.
| bool Jellyfin::DTO::EncodingOptions::encoderAppPathDisplayNull | ( | ) | const |
| bool Jellyfin::DTO::EncodingOptions::encoderAppPathNull | ( | ) | const |
| EncoderPreset Jellyfin::DTO::EncodingOptions::encoderPreset | ( | ) | const |
| qint32 Jellyfin::DTO::EncodingOptions::encodingThreadCount | ( | ) | const |
Gets or sets the thread count used for encoding.
| QString Jellyfin::DTO::EncodingOptions::fallbackFontPath | ( | ) | const |
Gets or sets the path to the fallback font.
| bool Jellyfin::DTO::EncodingOptions::fallbackFontPathNull | ( | ) | const |
|
static |
| qint32 Jellyfin::DTO::EncodingOptions::h264Crf | ( | ) | const |
Gets or sets the H264 CRF.
| qint32 Jellyfin::DTO::EncodingOptions::h265Crf | ( | ) | const |
Gets or sets the H265 CRF.
| HardwareAccelerationType Jellyfin::DTO::EncodingOptions::hardwareAccelerationType | ( | ) | const |
| QStringList Jellyfin::DTO::EncodingOptions::hardwareDecodingCodecs | ( | ) | const |
Gets or sets the codecs hardware encoding is used for.
| bool Jellyfin::DTO::EncodingOptions::hardwareDecodingCodecsNull | ( | ) | const |
| qint32 Jellyfin::DTO::EncodingOptions::maxMuxingQueueSize | ( | ) | const |
Gets or sets the maximum size of the muxing queue.
| bool Jellyfin::DTO::EncodingOptions::preferSystemNativeHwDecoder | ( | ) | const |
Gets or sets a value indicating whether the system native hardware decoder should be used.
| QString Jellyfin::DTO::EncodingOptions::qsvDevice | ( | ) | const |
Gets or sets the QSV device.
| bool Jellyfin::DTO::EncodingOptions::qsvDeviceNull | ( | ) | const |
| void Jellyfin::DTO::EncodingOptions::replaceData | ( | EncodingOptions & | other | ) |
Replaces the data being hold by this class with that of the other.
| qint32 Jellyfin::DTO::EncodingOptions::segmentKeepSeconds | ( | ) | const |
Gets or sets seconds for which segments should be kept before being deleted.
| void Jellyfin::DTO::EncodingOptions::setAllowAv1Encoding | ( | bool | newAllowAv1Encoding | ) |
Gets or sets a value indicating whether AV1 encoding is enabled.
| void Jellyfin::DTO::EncodingOptions::setAllowHevcEncoding | ( | bool | newAllowHevcEncoding | ) |
Gets or sets a value indicating whether HEVC encoding is enabled.
| void Jellyfin::DTO::EncodingOptions::setAllowOnDemandMetadataBasedKeyframeExtractionForExtensions | ( | QStringList | newAllowOnDemandMetadataBasedKeyframeExtractionForExtensions | ) |
Gets or sets the file extensions on-demand metadata based keyframe extraction is enabled for.
| void Jellyfin::DTO::EncodingOptions::setAllowOnDemandMetadataBasedKeyframeExtractionForExtensionsNull | ( | ) |
| void Jellyfin::DTO::EncodingOptions::setDeinterlaceDoubleRate | ( | bool | newDeinterlaceDoubleRate | ) |
Gets or sets a value indicating whether the framerate is doubled when deinterlacing.
| void Jellyfin::DTO::EncodingOptions::setDeinterlaceMethod | ( | DeinterlaceMethod | newDeinterlaceMethod | ) |
| void Jellyfin::DTO::EncodingOptions::setDownMixAudioBoost | ( | double | newDownMixAudioBoost | ) |
Gets or sets the audio boost applied when downmixing audio.
| void Jellyfin::DTO::EncodingOptions::setDownMixStereoAlgorithm | ( | DownMixStereoAlgorithms | newDownMixStereoAlgorithm | ) |
| void Jellyfin::DTO::EncodingOptions::setEnableAudioVbr | ( | bool | newEnableAudioVbr | ) |
Gets or sets a value indicating whether audio VBR is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableDecodingColorDepth10Hevc | ( | bool | newEnableDecodingColorDepth10Hevc | ) |
Gets or sets a value indicating whether 10bit HEVC decoding is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableDecodingColorDepth10HevcRext | ( | bool | newEnableDecodingColorDepth10HevcRext | ) |
Gets or sets a value indicating whether 8/10bit HEVC RExt decoding is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableDecodingColorDepth10Vp9 | ( | bool | newEnableDecodingColorDepth10Vp9 | ) |
Gets or sets a value indicating whether 10bit VP9 decoding is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableDecodingColorDepth12HevcRext | ( | bool | newEnableDecodingColorDepth12HevcRext | ) |
Gets or sets a value indicating whether 12bit HEVC RExt decoding is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableEnhancedNvdecDecoder | ( | bool | newEnableEnhancedNvdecDecoder | ) |
Gets or sets a value indicating whether the enhanced NVDEC is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableFallbackFont | ( | bool | newEnableFallbackFont | ) |
Gets or sets a value indicating whether to use the fallback font.
| void Jellyfin::DTO::EncodingOptions::setEnableHardwareEncoding | ( | bool | newEnableHardwareEncoding | ) |
Gets or sets a value indicating whether hardware encoding is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableIntelLowPowerH264HwEncoder | ( | bool | newEnableIntelLowPowerH264HwEncoder | ) |
Gets or sets a value indicating whether the Intel H264 low-power hardware encoder should be used.
| void Jellyfin::DTO::EncodingOptions::setEnableIntelLowPowerHevcHwEncoder | ( | bool | newEnableIntelLowPowerHevcHwEncoder | ) |
Gets or sets a value indicating whether the Intel HEVC low-power hardware encoder should be used.
| void Jellyfin::DTO::EncodingOptions::setEnableSegmentDeletion | ( | bool | newEnableSegmentDeletion | ) |
Gets or sets a value indicating whether segment deletion is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableSubtitleExtraction | ( | bool | newEnableSubtitleExtraction | ) |
Gets or sets a value indicating whether subtitle extraction is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableThrottling | ( | bool | newEnableThrottling | ) |
Gets or sets a value indicating whether throttling is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableTonemapping | ( | bool | newEnableTonemapping | ) |
Gets or sets a value indicating whether tonemapping is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableVideoToolboxTonemapping | ( | bool | newEnableVideoToolboxTonemapping | ) |
Gets or sets a value indicating whether videotoolbox tonemapping is enabled.
| void Jellyfin::DTO::EncodingOptions::setEnableVppTonemapping | ( | bool | newEnableVppTonemapping | ) |
Gets or sets a value indicating whether VPP tonemapping is enabled.
| void Jellyfin::DTO::EncodingOptions::setEncoderAppPath | ( | QString | newEncoderAppPath | ) |
Gets or sets the FFmpeg path as set by the user via the UI.
| void Jellyfin::DTO::EncodingOptions::setEncoderAppPathDisplay | ( | QString | newEncoderAppPathDisplay | ) |
Gets or sets the current FFmpeg path being used by the system and displayed on the transcode page.
| void Jellyfin::DTO::EncodingOptions::setEncoderAppPathDisplayNull | ( | ) |
| void Jellyfin::DTO::EncodingOptions::setEncoderAppPathNull | ( | ) |
| void Jellyfin::DTO::EncodingOptions::setEncoderPreset | ( | EncoderPreset | newEncoderPreset | ) |
| void Jellyfin::DTO::EncodingOptions::setEncodingThreadCount | ( | qint32 | newEncodingThreadCount | ) |
Gets or sets the thread count used for encoding.
| void Jellyfin::DTO::EncodingOptions::setFallbackFontPath | ( | QString | newFallbackFontPath | ) |
Gets or sets the path to the fallback font.
| void Jellyfin::DTO::EncodingOptions::setFallbackFontPathNull | ( | ) |
| void Jellyfin::DTO::EncodingOptions::setFromJson | ( | QJsonObject | source | ) |
| void Jellyfin::DTO::EncodingOptions::setH264Crf | ( | qint32 | newH264Crf | ) |
Gets or sets the H264 CRF.
| void Jellyfin::DTO::EncodingOptions::setH265Crf | ( | qint32 | newH265Crf | ) |
Gets or sets the H265 CRF.
| void Jellyfin::DTO::EncodingOptions::setHardwareAccelerationType | ( | HardwareAccelerationType | newHardwareAccelerationType | ) |
| void Jellyfin::DTO::EncodingOptions::setHardwareDecodingCodecs | ( | QStringList | newHardwareDecodingCodecs | ) |
Gets or sets the codecs hardware encoding is used for.
| void Jellyfin::DTO::EncodingOptions::setHardwareDecodingCodecsNull | ( | ) |
| void Jellyfin::DTO::EncodingOptions::setMaxMuxingQueueSize | ( | qint32 | newMaxMuxingQueueSize | ) |
Gets or sets the maximum size of the muxing queue.
| void Jellyfin::DTO::EncodingOptions::setPreferSystemNativeHwDecoder | ( | bool | newPreferSystemNativeHwDecoder | ) |
Gets or sets a value indicating whether the system native hardware decoder should be used.
| void Jellyfin::DTO::EncodingOptions::setQsvDevice | ( | QString | newQsvDevice | ) |
Gets or sets the QSV device.
| void Jellyfin::DTO::EncodingOptions::setQsvDeviceNull | ( | ) |
| void Jellyfin::DTO::EncodingOptions::setSegmentKeepSeconds | ( | qint32 | newSegmentKeepSeconds | ) |
Gets or sets seconds for which segments should be kept before being deleted.
| void Jellyfin::DTO::EncodingOptions::setThrottleDelaySeconds | ( | qint32 | newThrottleDelaySeconds | ) |
Gets or sets the delay after which throttling happens.
| void Jellyfin::DTO::EncodingOptions::setTonemappingAlgorithm | ( | TonemappingAlgorithm | newTonemappingAlgorithm | ) |
| void Jellyfin::DTO::EncodingOptions::setTonemappingDesat | ( | double | newTonemappingDesat | ) |
Gets or sets the tone-mapping desaturation.
| void Jellyfin::DTO::EncodingOptions::setTonemappingMode | ( | TonemappingMode | newTonemappingMode | ) |
| void Jellyfin::DTO::EncodingOptions::setTonemappingParam | ( | double | newTonemappingParam | ) |
Gets or sets the tone-mapping parameters.
| void Jellyfin::DTO::EncodingOptions::setTonemappingPeak | ( | double | newTonemappingPeak | ) |
Gets or sets the tone-mapping peak.
| void Jellyfin::DTO::EncodingOptions::setTonemappingRange | ( | TonemappingRange | newTonemappingRange | ) |
| void Jellyfin::DTO::EncodingOptions::setTranscodingTempPath | ( | QString | newTranscodingTempPath | ) |
Gets or sets the temporary transcoding path.
| void Jellyfin::DTO::EncodingOptions::setTranscodingTempPathNull | ( | ) |
| void Jellyfin::DTO::EncodingOptions::setVaapiDevice | ( | QString | newVaapiDevice | ) |
Gets or sets the VA-API device.
| void Jellyfin::DTO::EncodingOptions::setVaapiDeviceNull | ( | ) |
| void Jellyfin::DTO::EncodingOptions::setVppTonemappingBrightness | ( | double | newVppTonemappingBrightness | ) |
Gets or sets the VPP tone-mapping brightness.
| void Jellyfin::DTO::EncodingOptions::setVppTonemappingContrast | ( | double | newVppTonemappingContrast | ) |
Gets or sets the VPP tone-mapping contrast.
| qint32 Jellyfin::DTO::EncodingOptions::throttleDelaySeconds | ( | ) | const |
Gets or sets the delay after which throttling happens.
| QJsonObject Jellyfin::DTO::EncodingOptions::toJson | ( | ) | const |
| TonemappingAlgorithm Jellyfin::DTO::EncodingOptions::tonemappingAlgorithm | ( | ) | const |
| double Jellyfin::DTO::EncodingOptions::tonemappingDesat | ( | ) | const |
Gets or sets the tone-mapping desaturation.
| TonemappingMode Jellyfin::DTO::EncodingOptions::tonemappingMode | ( | ) | const |
| double Jellyfin::DTO::EncodingOptions::tonemappingParam | ( | ) | const |
Gets or sets the tone-mapping parameters.
| double Jellyfin::DTO::EncodingOptions::tonemappingPeak | ( | ) | const |
Gets or sets the tone-mapping peak.
| TonemappingRange Jellyfin::DTO::EncodingOptions::tonemappingRange | ( | ) | const |
| QString Jellyfin::DTO::EncodingOptions::transcodingTempPath | ( | ) | const |
Gets or sets the temporary transcoding path.
| bool Jellyfin::DTO::EncodingOptions::transcodingTempPathNull | ( | ) | const |
| QString Jellyfin::DTO::EncodingOptions::vaapiDevice | ( | ) | const |
Gets or sets the VA-API device.
| bool Jellyfin::DTO::EncodingOptions::vaapiDeviceNull | ( | ) | const |
| double Jellyfin::DTO::EncodingOptions::vppTonemappingBrightness | ( | ) | const |
Gets or sets the VPP tone-mapping brightness.
| double Jellyfin::DTO::EncodingOptions::vppTonemappingContrast | ( | ) | const |
Gets or sets the VPP tone-mapping contrast.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |