C# Класс Nanook.TheGhost.ProjectBackgroundAudio

Наследование: ISettingsChange
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateAudioFile ( string filename ) : AudioFile
CreateAudioFile ( string filename, int volume ) : AudioFile
CreatePreview ( bool finalise ) : void

Create the preview to disk

Export ( bool forceMono, int forceDownSample ) : void
HasMissingRawAudio ( ) : bool

Call to determin if source audio is still to be decoded, calling Import() will decode it.

Import ( ) : void

Add files to the AudioFiles list before calling import

ProjectBackgroundAudio ( Project project, DatWad datWad, DatItem datItem ) : System
RemoveFiles ( ) : void
ReplaceInWad ( ) : void
SetSafePreviewSettings ( ) : bool

Sets the internal preview start, length and fadelength to safe values (start + length is not longer than audiolength etc)

Приватные методы

Метод Описание
AudioFileListChanged ( AudioFileList sender, AudioFileChangeType type, AudioFile from, AudioFile to, int index ) : void
ISettingsChange ( ) : void
setSafePreviewSettings ( int offset, int length, int fadeLength, int volume ) : bool

Ensures that all inputs are withing safe limits

Описание методов

CreateAudioFile() публичный Метод

public CreateAudioFile ( string filename ) : AudioFile
filename string
Результат AudioFile

CreateAudioFile() публичный Метод

public CreateAudioFile ( string filename, int volume ) : AudioFile
filename string
volume int
Результат AudioFile

CreatePreview() публичный Метод

Create the preview to disk
public CreatePreview ( bool finalise ) : void
finalise bool Set to true if audio on disk has had the final volumes applied (therefore volumes should be 100%)
Результат void

Export() публичный Метод

public Export ( bool forceMono, int forceDownSample ) : void
forceMono bool
forceDownSample int
Результат void

HasMissingRawAudio() публичный Метод

Call to determin if source audio is still to be decoded, calling Import() will decode it.
public HasMissingRawAudio ( ) : bool
Результат bool

Import() публичный Метод

Add files to the AudioFiles list before calling import
public Import ( ) : void
Результат void

ProjectBackgroundAudio() публичный Метод

public ProjectBackgroundAudio ( Project project, DatWad datWad, DatItem datItem ) : System
project Project
datWad DatWad
datItem DatItem
Результат System

RemoveFiles() публичный Метод

public RemoveFiles ( ) : void
Результат void

ReplaceInWad() публичный Метод

public ReplaceInWad ( ) : void
Результат void

SetSafePreviewSettings() публичный Метод

Sets the internal preview start, length and fadelength to safe values (start + length is not longer than audiolength etc)
public SetSafePreviewSettings ( ) : bool
Результат bool