C# Class Vidka.Core.DragAndDropManager

Mostrar archivo Open project: miktemk/VidkaEditor Class Usage Examples

Public Properties

Property Type Description
draggedRelevantFiles string[]

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

DragAndDropManager() public method

public DragAndDropManager ( IVideoShitbox editor, VidkaProj proj, Vidka.Core.Ops.VidkaFileMapping fileMapping ) : System
editor IVideoShitbox
proj Vidka.Core.Model.VidkaProj
fileMapping Vidka.Core.Ops.VidkaFileMapping
return System

FinalizeDragAndMakeAudioClips() public method

public FinalizeDragAndMakeAudioClips ( long firstFrameFromDraggy ) : Vidka.Core.Model.VidkaClipAudio[]
firstFrameFromDraggy long
return Vidka.Core.Model.VidkaClipAudio[]

FinalizeDragAndMakeVideoClips() public method

public FinalizeDragAndMakeVideoClips ( ) : Vidka.Core.Model.VidkaClipVideoAbstract[]
return Vidka.Core.Model.VidkaClipVideoAbstract[]

FinalizeThisDragDropOp() public method

public FinalizeThisDragDropOp ( ) : void
return void

IsFilenameAudio() public static method

public static IsFilenameAudio ( string filename ) : bool
filename string
return bool

IsFilenameImage() public static method

public static IsFilenameImage ( string filename ) : bool
filename string
return bool

IsFilenameVideo() public static method

public static IsFilenameVideo ( string filename ) : bool
filename string
return bool

NewFilesDragged() public method

public NewFilesDragged ( string filenames, long nFakeFrames ) : void
filenames string
nFakeFrames long
return void

QueueUpTheWholeFolder() public method

public QueueUpTheWholeFolder ( string folder ) : void
folder string
return void

SetProj() public method

public SetProj ( VidkaProj proj ) : void
proj Vidka.Core.Model.VidkaProj
return void

Property Details

draggedRelevantFiles public_oe property

public string[] draggedRelevantFiles
return string[]