Edit Zone Edius Project -
Now that you have a zone selected, what can you do with it? Here are the top three workflows.
EDIUS plugins must inherit from specific base classes. For a timeline interaction, we typically implement ITimelineFilter. edit zone edius project
#include "EdiusSdk.h"class CZoneEditorPlugin : public ITimelineFilter public: // Constructor/Destructor CZoneEditorPlugin(); virtual ~CZoneEditorPlugin(); Now that you have a zone selected, what can you do with it
// --- IPluginBase methods --- virtual void FinalRelease(); virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppv); // --- ITimelineFilter methods --- // This is where we intercept timeline actions virtual HRESULT STDMETHODCALLTYPE OnCommand(UINT nCmdID, DWORD dwParam); // Helper methods for our feature HRESULT SetEditZone(long nTrackIndex, REFERENCE_TIME rtStart, REFERENCE_TIME rtEnd); HRESULT GetActiveZone(REFERENCE_TIME* prtStart, REFERENCE_TIME* prtEnd);
;
Before you cut a single frame, your EDIUS project settings determine how responsive the Edit Zone will be. Before you cut a single frame, your EDIUS
