Class AudioFilePreparer
The audio file preparer.
Inherited Members
Namespace: Acoustics.Tools
Assembly: Acoustics.Tools.dll
Syntax
public static class AudioFilePreparer
Methods
| Improve this Doc View SourceDivideEvenly(Int64, Int64)
Divide a value (numerator) by a segment value (denominator) to get segments of as equal size as possible.
Declaration
[Obsolete]
public static IEnumerable<long> DivideEvenly(long numerator, long denominator)
Parameters
Returns
Type | Description |
---|---|
IEnumerable<Int64> | Segment start points. |
Remarks
from: http://stackoverflow.com/a/577451/31567 This doesn't try to cope with negative numbers :).
DivideExactLeaveLeftoversAtEnd(Int64, Int64)
Divide a value (numerator) by a segment value (denominator) to get segments of exactly denominator in size, and the leftovers at the end.
Declaration
public static IEnumerable<long> DivideExactLeaveLeftoversAtEnd(long numerator, long denominator)
Parameters
Returns
Type | Description |
---|---|
IEnumerable<Int64> | Segment start points. |
GetFileName(String, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)
Declaration
public static string GetFileName(string outputFileName, string outputMediaType, TimeSpan? requestOffsetStart, TimeSpan? requestOffsetEnd, bool oldFormat = false)
Parameters
Type | Name | Description |
---|---|---|
String | outputFileName | |
String | outputMediaType | |
Nullable<Time |
requestOffsetStart | |
Nullable<Time |
requestOffsetEnd | |
Boolean | oldFormat |
Returns
Type | Description |
---|---|
String |
PrepareFile(DirectoryInfo, FileInfo, String, AudioUtilityRequest, DirectoryInfo, Boolean)
Prepare an audio file. This will be a single segment of a larger audio file, modified based on the analysisSettings.
Declaration
public static AudioUtilityModifiedInfo PrepareFile(DirectoryInfo outputDirectory, FileInfo source, string outputMediaType, AudioUtilityRequest request, DirectoryInfo temporaryFilesDirectory, bool oldFormat = true)
Parameters
Type | Name | Description |
---|---|---|
Directory |
outputDirectory | The analysis Base Directory. |
File |
source | The source audio file. |
String | outputMediaType | The output Media Type. |
Audio |
request | The request. |
Directory |
temporaryFilesDirectory | |
Boolean | oldFormat |
Returns
Type | Description |
---|---|
Audio |
The prepared file. |
PrepareFile(FileInfo, FileInfo, AudioUtilityRequest, DirectoryInfo)
The prepare file.
Declaration
public static AudioUtilityModifiedInfo PrepareFile(FileInfo sourceFile, FileInfo outputFile, AudioUtilityRequest request, DirectoryInfo temporaryFilesDirectory)
Parameters
Type | Name | Description |
---|---|---|
File |
sourceFile | |
File |
outputFile | |
Audio |
request | The request. |
Directory |
temporaryFilesDirectory |
Returns
Type | Description |
---|---|
Audio |