Skip to content
Snippets Groups Projects
Select Git revision
  • Product/1107-frontendPerformance
  • master default protected
  • gitkeep
  • dev protected
  • Issue/2218-updateLinksToDocumentationPage
  • Issue/2215-releaseNewsBeGone
  • czepiel-devops
  • Issue/1756-maintenanceBannerDeployment
  • Issue/1869-LoginForTUDO
  • Issue/1941-loginPageText
  • Sprint/2022-01
  • Hotfix/1911-fixFormatting
  • Sprint/2021-2022
  • Issue/912-rearrangeHeader
  • Issue/1872-addingTUDaToLoginPage
  • Sprint/2021-22
  • Issue/1743-changedLink
  • Hotfix/64-releaseUDE
  • Sprint/2021-19
  • Product/1629-onboardingOtherUniversities
  • Topic/1711-extendResourceTypeConfiguration
  • v1.23.0
  • v1.22.0
  • v1.21.1
  • v1.21.0
  • v1.20.2
  • v1.20.1
  • v1.20.0
  • v1.19.0
  • v1.18.1
  • v1.18.0
  • v1.17.0
  • v1.16.0
  • v1.15.0
  • v1.14.1
  • v1.14.0
  • v1.13.0
  • v1.12.0
  • v1.11.1
  • v1.11.0
  • v1.10.0
41 results

vue.config.js

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    VACSDummyWrapper.h 1.61 KiB
    /*
     *  --------------------------------------------------------------------------------------------
     *
     *    VVV        VVV A
     *     VVV      VVV AAA        Virtual Acoustics (VA)
     *      VVV    VVV   AAA       Real-time auralisation for virtual reality
     *       VVV  VVV     AAA
     *        VVVVVV       AAA     (c) Copyright Institute of Technical Acoustics (ITA)
     *         VVVV         AAA        RWTH Aachen University (http://www.akustik.rwth-aachen.de)
     *
     *  --------------------------------------------------------------------------------------------
     */
    
    #ifndef INCLUDE_WATCHER_VA_CS_DUMMY_WRAPPER
    #define INCLUDE_WATCHER_VA_CS_DUMMY_WRAPPER
    
    #include <VACSDefinitions.h>
    
    /**
     * A dummy wrapper library to investigate how marshaling between unmanaged C++ and C# works.
     *
     */
    
    struct MyStruct;
    class MyCppClass;
    
    struct MySample
    {
    	double dTime;
    	double dAmplitude;
    };
    
    
    extern "C"
    {
    	//! Rears a string and writes it back as call by reference
    	VACS_API double NativeSampleBuffer( MySample* pMySampleBuffer, int iSize );
    	VACS_API int NativeSetSampleBuffer( double* vdSampleBuffer, int iNumSamples );
    	VACS_API int NativeGetSampleBuffer( double* vdSampleBuffer, int iNumRequestedSamples );
    	VACS_API bool NativeMyFunction( const char* pcInput, char* pcOutput );
    	VACS_API bool NativeMyStruct( const MyStruct* pIn, MyStruct* pOut );
    	VACS_API bool NativeMyClassIO( const MyCppClass* pIn, MyCppClass* pOut );
    	VACS_API int NativeGetBuffer( int iDataSize, const unsigned char* pBuf );
    	VACS_API int NativeSetBuffer( int iMaxDataSize, unsigned char* pBuf );
    	VACS_API void NativeCauseException( );
    }
    
    #endif // INCLUDE_WATCHER_VA_CS_DUMMY_WRAPPER