Interface IServerTranscodingTestManager
Interface IServerTranscodingTestManager.
Assembly: MediaBrowser.Controller.dll
public interface IServerTranscodingTestManager
Methods
Declaration
bool ApplyHwAccelerationCodecs(VideoMediaTypes sourceCodec, TestHwaccels decoderHwaccel, string decoderDeviceId, TestHwaccels encoderHwaccel, string encoderDeviceId, out string statusMessage)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
IList<TestCodecDevice> GetDevicesForFramework(SecondaryFrameworks secondaryFramework)
Parameters
Returns
GetPipelineStepBurnInTextSubsFfName(ITestEncodingJobInfo)
Declaration
string GetPipelineStepBurnInTextSubsFfName(ITestEncodingJobInfo jobInfo)
Parameters
Returns
Type |
Description |
System.String |
|
Declaration
string GetPipelineStepTs2VideoFfName(ITestEncodingJobInfo jobInfo)
Parameters
Returns
Type |
Description |
System.String |
|
Declaration
IList<TestHwaccelPair> GetValidHwAccelCombinations()
Returns
Declaration
bool HasDecoder(SecondaryFrameworks secondaryFramework, VideoMediaTypes videoMediaType)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
bool HasEncoder(SecondaryFrameworks secondaryFramework, VideoMediaTypes videoMediaType)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
void SetDiagnosticOptions(bool disableSubtitleFiltering, bool disableHardwareOverlay)
Parameters
Type |
Name |
Description |
System.Boolean |
disableSubtitleFiltering |
|
System.Boolean |
disableHardwareOverlay |
|
Declaration
Task<ITestEncodingJobInfo> Start(EncodingJobOptions options, IProgress<double> progress, CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
EncodingJobOptions |
options |
|
System.IProgress<System.Double> |
progress |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
ValidateHwAccelCore(ITestEncodingJobInfo, SecondaryFrameworks, String, SecondaryFrameworks, String, StringBuilder)
Declaration
void ValidateHwAccelCore(ITestEncodingJobInfo jobInfo, SecondaryFrameworks decoderFramework, string decoderDeviceId, SecondaryFrameworks encoderFramework, string encoderDeviceId, StringBuilder sb)
Parameters
Extension Methods