C# Класс Vidka.Core.DragAndDropManager

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
draggedRelevantFiles string[]

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

Метод Описание
DragAndDropManager ( IVideoShitbox editor, VidkaProj proj, Vidka.Core.Ops.VidkaFileMapping fileMapping ) : System
FinalizeDragAndMakeAudioClips ( long firstFrameFromDraggy ) : Vidka.Core.Model.VidkaClipAudio[]
FinalizeDragAndMakeVideoClips ( ) : Vidka.Core.Model.VidkaClipVideoAbstract[]
FinalizeThisDragDropOp ( ) : void
IsFilenameAudio ( string filename ) : bool
IsFilenameImage ( string filename ) : bool
IsFilenameVideo ( string filename ) : bool
NewFilesDragged ( string filenames, long nFakeFrames ) : void
QueueUpTheWholeFolder ( string folder ) : void
SetProj ( VidkaProj proj ) : void

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

Метод Описание
CancelDragDrop ( ) : void
GetDraggyTextAnalyzing ( string files ) : string
GetRelevantFilenames ( string filenames ) : string[]

Removes all non-video and non-audio filenames (by extension) Returns only video if given a mix of video and audio files.

IsFilenameOneOfThese ( string filename, string extensions ) : bool
IsFilenameVidkaProject ( string filename ) : bool
genericListener_AppendToConsole ( VidkaConsoleLogLevel level, string text ) : void
metaGenerator_MetaReady ( string filename, VideoMetadataUseful meta ) : void
metaGenerator_PleaseUnlockThisFile ( string filename ) : void
metaGenerator_ThumbReady ( string filename, string fileThumbs ) : void
metaGenerator_WaveReady ( string filename, string fileWave, string fileWaveJpg ) : void

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

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

public DragAndDropManager ( IVideoShitbox editor, VidkaProj proj, Vidka.Core.Ops.VidkaFileMapping fileMapping ) : System
editor IVideoShitbox
proj Vidka.Core.Model.VidkaProj
fileMapping Vidka.Core.Ops.VidkaFileMapping
Результат System

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

public FinalizeDragAndMakeAudioClips ( long firstFrameFromDraggy ) : Vidka.Core.Model.VidkaClipAudio[]
firstFrameFromDraggy long
Результат Vidka.Core.Model.VidkaClipAudio[]

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

public FinalizeDragAndMakeVideoClips ( ) : Vidka.Core.Model.VidkaClipVideoAbstract[]
Результат Vidka.Core.Model.VidkaClipVideoAbstract[]

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

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

IsFilenameAudio() публичный статический Метод

public static IsFilenameAudio ( string filename ) : bool
filename string
Результат bool

IsFilenameImage() публичный статический Метод

public static IsFilenameImage ( string filename ) : bool
filename string
Результат bool

IsFilenameVideo() публичный статический Метод

public static IsFilenameVideo ( string filename ) : bool
filename string
Результат bool

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

public NewFilesDragged ( string filenames, long nFakeFrames ) : void
filenames string
nFakeFrames long
Результат void

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

public QueueUpTheWholeFolder ( string folder ) : void
folder string
Результат void

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

public SetProj ( VidkaProj proj ) : void
proj Vidka.Core.Model.VidkaProj
Результат void

Описание свойств

draggedRelevantFiles публичное свойство

public string[] draggedRelevantFiles
Результат string[]