wxpyNautilus.plugins package

Submodules

wxpyNautilus.plugins.ffmpeg_viewer module

wxpyNautilus.plugins.ffmpeg_viewer.read_info(path)[source]
wxpyNautilus.plugins.ffmpeg_viewer.capture_video(path, ss=0)[source]
wxpyNautilus.plugins.ffmpeg_viewer.export_video(path, crop, ss, to, filename)[source]
class wxpyNautilus.plugins.ffmpeg_viewer.MyFileDropLoader(target)[source]

Bases: FileDropTarget

OnDropFiles(x, y, filenames) bool[source]

Override this function to receive dropped files.

class wxpyNautilus.plugins.ffmpeg_viewer.Plugin(parent, session=None, **kwargs)[source]

Bases: Layer

Media loader using FFMpeg (installation required).

menukey = 'FFMpeg/'
dockable = False
Init()[source]

Initialize me safely (to be overridden).

Destroy(self) bool[source]
OnMediaLoaded(evt)[source]
OnMediaPause(evt)[source]
load_media(path=None)[source]
DELTA = 1000
set_offset(tc)[source]

Set offset value by referring to ss/to value.

get_offset(tc)[source]

Get offset value and assigns it to ss/to value.

set_crop()[source]

Set crop area (W:H:Left:Top) to roi.

get_crop()[source]

Get crop area (W:H:Left:Top) from roi.

seekdelta(offset)[source]

Seek relative position [ms].

snapshot()[source]

Create a snapshot of the current frame. Load the snapshot image into the graph window.

export()[source]

Export the cropped / clipped data to a media file.

wxpyNautilus.plugins.lineprofile module

Line profile

Author: Kazuya O’moto <komoto@jeol.co.jp>

class wxpyNautilus.plugins.lineprofile.Plugin(parent, session=None, **kwargs)[source]

Bases: Layer

Line profile of the currently selected buffers.

menukey = 'Plugins/Extensions/&Line profile\tCtrl+l'
caption = 'Line profile'
dockable = False
Init()[source]

Initialize me safely (to be overridden).

wxpyNautilus.plugins.viewframe module

Property list of buffers

Author: Kazuya O’moto <komoto@jeol.co.jp>

class wxpyNautilus.plugins.viewframe.CheckListCtrl(*args, **kwargs)[source]

Bases: ListCtrl

class wxpyNautilus.plugins.viewframe.CheckList(parent, target, **kwargs)[source]

Bases: CheckListCtrl, ListCtrlAutoWidthMixin, CtrlInterface

CheckList of Graph buffers.

Note

list item order = buffer order. (リストアイテムとバッファの並び順 0..n は常に一致します)

property selected_items
property checked_items
property focused_item
property all_items
Destroy(self) bool[source]
UpdateInfo(frame)[source]
OnShowItems(evt)[source]
OnRemoveItems(evt)[source]
OnSortItems(evt)[source]
OnSelectAllItems(evt)[source]
OnLoadItems(evt)[source]
OnSaveItems(evt)[source]
OnEditAnnotation(evt)[source]
OnItemSelected(evt)[source]
on_frame_loaded(frame)[source]
on_frame_shown(frame)[source]
on_frame_hidden(frame)[source]
on_frames_removed(indices)[source]
class wxpyNautilus.plugins.viewframe.Plugin(parent, session=None, **kwargs)[source]

Bases: Layer

Property list of Grpah buffers.

menukey = 'Plugins/Extensions/&Buffer listbox\tCtrl+b'
caption = 'Property list'
dockable = False
property all_pages
property message

Prints the values to a stream, or to sys.stdout by default.

sep

string inserted between values, default a space.

end

string appended after the last value, default a newline.

file

a file-like object (stream); defaults to the current sys.stdout.

flush

whether to forcibly flush the stream.

Init()[source]

Initialize me safely (to be overridden).

attach(target, caption)[source]
detach(target)[source]

Module contents