]> git.sesse.net Git - casparcg/blobdiff - modules/bluefish/util/blue_velvet.h
Implmented a new system to manage to DMA and presenting of frames when using the...
[casparcg] / modules / bluefish / util / blue_velvet.h
index 19118dc4377ffe2f0aea70ac5cac5bb05d021ce0..c4008f70d7734fe57ed1ea5a70c0e4bd23cb03b1 100644 (file)
@@ -122,6 +122,10 @@ public:
        BLUE_UINT32 system_buffer_read(unsigned char* pPixels, unsigned long ulSize, unsigned long ulBufferID, unsigned long ulOffset);
 
        BLUE_UINT32 video_playback_stop(int iWait, int iFlush);
+       BLUE_UINT32 video_playback_start(int wait, int loop);
+       BLUE_UINT32 video_playback_allocate(unsigned long& buffer_id, unsigned long& underrun);
+       BLUE_UINT32 video_playback_present(unsigned long buffer_id, unsigned long count, unsigned long keep, unsigned long odd);
+
        BLUE_UINT32 wait_video_output_sync(unsigned long ulUpdateType, unsigned long& ulFieldCount);
        BLUE_UINT32 wait_video_input_sync(unsigned long ulUpdateType, unsigned long & ulFieldCount);