Skip to content

PylonAviCompressionOptions.h

Contains PylonAviCompressionOptions_t definition.

Classes#

Name
struct PylonAviCompressionOptions_t
Wraps the AVI compression options of the Video for Window API. File PylonAviCompressionOptions.h has to be included.

Source code#

/*-----------------------------------------------------------------------------
    Basler pylon C SDK
    Copyright (c) 2012-2022 Basler AG
    http://www.baslerweb.com
-----------------------------------------------------------------------------*/
#ifndef INCLUDED_PYLONAVICOMPRESSIONOPTIONS_H_6841242
#define INCLUDED_PYLONAVICOMPRESSIONOPTIONS_H_6841242

#ifdef _MSC_VER
#   pragma warning( push )
#   pragma warning( disable : 4201 ) // warning C4201: nonstandard extension used : nameless struct/union
#endif

#include <vfw.h>

#ifdef _MSC_VER
#   pragma warning( pop )
#endif

#include <pylonc/PylonCDefines.h>

#pragma pack(push, PYLONC_PACKING)

typedef struct tag_PylonAviCompressionOptions_t
{
    HWND hParentWindow;                     
    _Bool showDialog;                       
    _Bool userDialogReturnOk;               
    LONG autoKeyFrameInsertionRate;         
    AVICOMPRESSOPTIONS compressionOptions;  
} PylonAviCompressionOptions_t;

#pragma pack(pop, PYLONC_PACKING)

#endif /* INCLUDED_PYLONAVICOMPRESSIONOPTIONS_H_6841242 */

Updated on 5 July 2022 at 12:01:38