Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

vidl2_dshow.h File Reference


Detailed Description

DirectShow helper functions used in vidl2.

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 vidl2_dshow.h.

#include <vidl2/vidl2_exception.h>
#include <vcl_string.h>
#include <vcl_vector.h>
#include <vcl_iosfwd.h>
#include <atlbase.h>
#include <dshow.h>
#include <qedit.h>

Go to the source code of this file.

Classes

struct  vidl2_dshow

Defines

#define DSHOW_GET_ERROR_TEXT(hr)   vidl2_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) {                                            \
    vidl2_exception_error(vidl2_dshow_exception(             \
      vidl2_dshow::get_error_text(__FILE__,__LINE__,hr)));   \
  }}

Definition at line 99 of file vidl2_dshow.h.

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

Definition at line 88 of file vidl2_dshow.h.

#define DSHOW_WARN_IF_FAILED stm   ) 
 

Value:

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

Definition at line 91 of file vidl2_dshow.h.


Generated on Thu Jan 10 14:51:32 2008 for contrib/brl/bbas/vidl2 by  doxygen 1.4.4