#include <vidl2_dshow_live_istream.h>
Definition at line 37 of file vidl2_dshow_live_istream.h.
Public Member Functions | |
| sample_grabber_cb () | |
| Constructor. | |
| STDMETHODIMP_ (ULONG) AddRef() | |
| STDMETHODIMP_ (ULONG) Release() | |
| STDMETHODIMP | QueryInterface (REFIID riid, void **target) |
| STDMETHODIMP | SampleCB (double time, IMediaSample *sample) |
| Retrieves the original media sample. | |
| STDMETHODIMP | BufferCB (double time, BYTE *buffer, long buffer_size) |
| Retrieves a copy of the media sample (requires SetBufferSamples(true)). | |
| void | advance () |
| vidl2_frame_sptr | current_frame () |
Private Attributes | |
| vcl_vector< unsigned char > | buffer_ [3] |
| double | buffer_time_ [3] |
| unsigned int | busy_index_ |
| unsigned int | curr_index_ |
| unsigned int | next_index_ |
| HANDLE | mutex_ |
|
|
Constructor.
Definition at line 18 of file vidl2_dshow_live_istream.cxx. |
|
|
Definition at line 82 of file vidl2_dshow_live_istream.cxx. |
|
||||||||||||||||
|
Retrieves a copy of the media sample (requires SetBufferSamples(true)).
Definition at line 57 of file vidl2_dshow_live_istream.cxx. |
|
|
Definition at line 98 of file vidl2_dshow_live_istream.cxx. |
|
||||||||||||
|
Definition at line 27 of file vidl2_dshow_live_istream.cxx. |
|
||||||||||||
|
Retrieves the original media sample.
Definition at line 45 of file vidl2_dshow_live_istream.cxx. |
|
|
Definition at line 45 of file vidl2_dshow_live_istream.h. |
|
|
Definition at line 44 of file vidl2_dshow_live_istream.h. |
|
|
Definition at line 58 of file vidl2_dshow_live_istream.h. |
|
|
Definition at line 59 of file vidl2_dshow_live_istream.h. |
|
|
Definition at line 62 of file vidl2_dshow_live_istream.h. |
|
|
Definition at line 63 of file vidl2_dshow_live_istream.h. |
|
|
Definition at line 66 of file vidl2_dshow_live_istream.h. |
|
|
Definition at line 64 of file vidl2_dshow_live_istream.h. |
1.4.4