Class FfmpegRawPcmAudioUtility
Inheritance
FfmpegRawPcmAudioUtility
Assembly: Acoustics.Tools.dll
public class FfmpegRawPcmAudioUtility : AbstractAudioUtility, IAudioUtility
Constructors
|
Improve this Doc
View Source
Declaration
public FfmpegRawPcmAudioUtility(FileInfo ffmpegExe, DirectoryInfo tempDir = null)
Parameters
Type |
Name |
Description |
FileInfo |
ffmpegExe |
The ffmpeg exe.
|
DirectoryInfo |
tempDir |
Directory for temporary files.
|
Properties
|
Improve this Doc
View Source
Declaration
protected override IEnumerable<string> InvalidOutputMediaTypes { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Declaration
protected override IEnumerable<string> InvalidSourceMediaTypes { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Declaration
public int[] ValidBitDepths { get; }
Property Value
|
Improve this Doc
View Source
Declaration
protected override IEnumerable<string> ValidOutputMediaTypes { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Declaration
protected override IEnumerable<string> ValidSourceMediaTypes { get; }
Property Value
Overrides
Methods
|
Improve this Doc
View Source
Declaration
protected override void CheckRequestValid(FileInfo source, string sourceMediaType, FileInfo output, string outputMediaType, AudioUtilityRequest request)
Parameters
Overrides
|
Improve this Doc
View Source
Declaration
protected override string ConstructInfoArgs(FileInfo source)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
Declaration
protected override string ConstructModifyArgs(FileInfo source, FileInfo output, AudioUtilityRequest request)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
Declaration
protected override AudioUtilityInfo GetInfo(FileInfo source, ProcessRunner process)
Parameters
Returns
Overrides
Implements
Extension Methods