public virtual int get_RawColorImageFormat( out _ColorImageFormat rawColorImageFormat ) { var fp = GetFunctionPointer(3); if (m_get_RawColorImageFormatFunc == null) { m_get_RawColorImageFormatFunc = (get_RawColorImageFormatFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(get_RawColorImageFormatFunc)); } return(m_get_RawColorImageFormatFunc(m_ptr, out rawColorImageFormat)); }
public virtual int CreateFrameDescription( _ColorImageFormat format, out IFrameDescription frameDescription ) { var fp = GetFunctionPointer(8); if (m_CreateFrameDescriptionFunc == null) { m_CreateFrameDescriptionFunc = (CreateFrameDescriptionFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateFrameDescriptionFunc)); } frameDescription = new IFrameDescription(); return(m_CreateFrameDescriptionFunc(m_ptr, format, out frameDescription.PtrForNew)); }
public virtual int CopyConvertedFrameDataToArray( uint capacity, out byte frameData, _ColorImageFormat colorFormat ) { var fp = GetFunctionPointer(7); if (m_CopyConvertedFrameDataToArrayFunc == null) { m_CopyConvertedFrameDataToArrayFunc = (CopyConvertedFrameDataToArrayFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CopyConvertedFrameDataToArrayFunc)); } return(m_CopyConvertedFrameDataToArrayFunc(m_ptr, capacity, out frameData, colorFormat)); }