yum-archive/TaSTT-Whisper
High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model
git clone https://git.yummers.dev/yum-archive/TaSTT-Whisper
8c4603c
master
1#include "freeThreadedMarshaller.h" 2#ifdef _MSC_VER 3#include <combaseapi.h> 4 5HRESULT ComLight ::details::createFreeThreadedMarshaller (IUnknown * pUnkOuter ,IUnknown ** ppUnkMarshal ) 6{ 7return ::CoCreateFreeThreadedMarshaler ( (LPUNKNOWN )pUnkOuter , (LPUNKNOWN * )ppUnkMarshal ); 8} 9 10bool ComLight ::details::queryMarshallerInterface (REFIID riid ,void ** ppvObject ,IUnknown * marshaller ) 11{ 12if (riid != IID_IMarshal || nullptr == marshaller ) 13return false; 14const HRESULT hr = marshaller -> QueryInterface (IID_IMarshal ,ppvObject ); 15return SUCCEEDED (hr ) ? true : false; 16} 17#endif