core/vidl/vidl_dshow.h File Reference


Detailed Description

DirectShow helper functions used in vidl.

Author:
Miguel A. Figueroa-Villanueva (miguelf at ieee dot org)
    Modifications
     02/03/2006 - File created. (miguelfv)
     03/07/2006 - File imported to vxl repository. (miguelfv)
   

Definition in file vidl_dshow.h.

#include <vidl/vidl_exception.h>
#include <vcl_string.h>
#include <vcl_vector.h>
#include <vcl_iostream.h>
#include <atlbase.h>
#include <dshow.h>
#include <qedit.h>

Go to the source code of this file.


Classes

struct  vidl_dshow

Defines

#define DSHOW_GET_ERROR_TEXT(hr)   vidl_dshow::get_error_text(__FILE__,__LINE__,(hr))
#define DSHOW_WARN_IF_FAILED(stm)
#define DSHOW_ERROR_IF_FAILED(stm)

Define Documentation

#define DSHOW_ERROR_IF_FAILED ( stm   ) 

Value:

{                         \
  HRESULT hr = (stm);                                        \
  if FAILED(hr) {                                            \
    vidl_exception_error(vidl_dshow_exception(             \
      vidl_dshow::get_error_text(__FILE__,__LINE__,hr)));   \
  }}

Definition at line 99 of file vidl_dshow.h.

#define DSHOW_GET_ERROR_TEXT ( hr   )     vidl_dshow::get_error_text(__FILE__,__LINE__,(hr))

Definition at line 88 of file vidl_dshow.h.

#define DSHOW_WARN_IF_FAILED ( stm   ) 

Value:

{                                       \
  HRESULT hr = (stm);                                                     \
  if FAILED(hr) {                                                         \
    vcl_cerr << vidl_dshow_exception(                                    \
                vidl_dshow::get_error_text(__FILE__,__LINE__,hr)).what() \
             << vcl_endl;                                                 \
  }}

Definition at line 91 of file vidl_dshow.h.


Generated on Mon Mar 8 05:10:35 2010 for core/vidl by  doxygen 1.5.1