VScale.dll

v0.0.0.22 32-bit Windows NT Analyzed
Description
NvCodec@c4515fe439ef383b42ecdf2a654d213c442ebd96
Authors
© Tencent Corporation. All rights reserved.
File size
398.9 KB
Uploaded
2025-12-04 06:17
Views
59
SHA-256
5b31cb8e74a306e8d96e70cca4b61da8

Exported functions 4

CreateVScale #1 · 0x11b60
CreateVideoProcess #2 · 0x13390
ReleaseVScale #3 · 0x11bc0
ReleaseVideoProcess #4 · 0x133d0

Imported DLLs & functions 192

_putenv 0x1004d258
getenv 0x1004d25c
_access 0x1004d264
_lock_file 0x1004d26c
_stat64i32 0x1004d270
_unlock_file 0x1004d268
_callnewh 0x1004d280
free 0x1004d27c
malloc 0x1004d278
realloc 0x1004d284
_except1 0x1004d28c
_beginthreadex 0x1004d298
_cexit 0x1004d2a0
_configure_narrow_argv 0x1004d2b4
_crt_at_quick_exit 0x1004d29c
_crt_atexit 0x1004d2cc
_errno 0x1004d2c8
_execute_onexit_table 0x1004d2a4
_initialize_narrow_environment 0x1004d294
_initialize_onexit_table 0x1004d2a8
_initterm 0x1004d2ac
_initterm_e 0x1004d2b0
_invalid_parameter_noinfo_noreturn 0x1004d2b8
_register_onexit_function 0x1004d2c0
_seh_filter_dll 0x1004d2c4
terminate 0x1004d2bc
__acrt_iob_func 0x1004d320
__stdio_common_vfprintf 0x1004d2fc
__stdio_common_vsprintf 0x1004d2d4
__stdio_common_vsprintf_s 0x1004d2f8
_fseeki64 0x1004d2e0
_get_stream_buffer_pointers 0x1004d2f4
fclose 0x1004d31c
fflush 0x1004d304
fgetc 0x1004d2f0
fgetpos 0x1004d2ec
fgets 0x1004d318
fopen 0x1004d314
fputc 0x1004d2e8
fread 0x1004d310
fseek 0x1004d30c
fsetpos 0x1004d2e4
ftell 0x1004d308
fwrite 0x1004d300
setvbuf 0x1004d2dc
ungetc 0x1004d2d8
strnlen 0x1004d328
tolower 0x1004d32c
DwmIsCompositionEnabled 0x1004d334
CloseHandle 0x1004d000
CreateEventW 0x1004d020
DeleteCriticalSection 0x1004d010
DisableThreadLibraryCalls 0x1004d044
EnterCriticalSection 0x1004d004
FreeLibrary 0x1004d094
GetCurrentProcess 0x1004d088
GetCurrentProcessId 0x1004d03c
GetCurrentThreadId 0x1004d060
GetLastError 0x1004d08c
GetLocalTime 0x1004d05c
GetModuleHandleW 0x1004d084
GetProcAddress 0x1004d06c
GetProcessAffinityMask 0x1004d080
GetStartupInfoW 0x1004d038
GetSystemPowerStatus 0x1004d07c
GetSystemTimeAsFileTime 0x1004d040
InitializeCriticalSectionAndSpinCount 0x1004d00c
InitializeSListHead 0x1004d048
IsDebuggerPresent 0x1004d034
IsProcessorFeaturePresent 0x1004d024
LeaveCriticalSection 0x1004d008
LoadLibraryA 0x1004d070
LoadLibraryW 0x1004d098
LocalFree 0x1004d04c
MultiByteToWideChar 0x1004d078
OutputDebugStringA 0x1004d068
QueryPerformanceCounter 0x1004d058
QueryPerformanceFrequency 0x1004d054
ResetEvent 0x1004d018
SetEvent 0x1004d014
SetUnhandledExceptionFilter 0x1004d02c
Sleep 0x1004d050
TerminateProcess 0x1004d030
UnhandledExceptionFilter 0x1004d028
UnmapViewOfFile 0x1004d090
WaitForSingleObject 0x1004d064
WaitForSingleObjectEx 0x1004d01c
WideCharToMultiByte 0x1004d074
_Cnd_do_broadcast_at_thread_exit 0x1004d11c
_Mtx_destroy_in_situ 0x1004d110
_Mtx_init_in_situ 0x1004d10c
_Mtx_lock 0x1004d114
_Mtx_unlock 0x1004d118
_Query_perf_counter 0x1004d0f4
_Query_perf_frequency 0x1004d0f8
_Thrd_detach 0x1004d0fc
_Thrd_id 0x1004d108
_Thrd_join 0x1004d100
_Thrd_sleep 0x1004d104
_Xtime_get_ticks 0x1004d0f0
?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z 0x1004d0cc
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x1004d0e4
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x1004d13c
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXXZ 0x1004d0b0
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x1004d0ac
?_Throw_C_error@std@@YAXH@Z 0x1004d120
?_Throw_Cpp_error@std@@YAXH@Z 0x1004d124
?_Xbad_function_call@std@@YAXXZ 0x1004d128
?_Xlength_error@std@@YAXPBD@Z 0x1004d0ec
?_Xout_of_range@std@@YAXPBD@Z 0x1004d12c
??0_Lockit@std@@QAE@H@Z 0x1004d130
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x1004d0c0
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1004d0c4
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x1004d0e0
??1_Lockit@std@@QAE@XZ 0x1004d134
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1004d0d8
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1004d0c8
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1004d0dc
??Bid@locale@std@@QAEIXZ 0x1004d138
?always_noconv@codecvt_base@std@@QBE_NXZ 0x1004d140
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QBE?AVlocale@2@XZ 0x1004d0a0
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x1004d0d4
?in@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x1004d144
?out@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x1004d148
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x1004d0a4
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x1004d0bc
?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x1004d0a8
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x1004d0d0
?uncaught_exceptions@std@@YAHXZ 0x1004d0e8
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PAD1AAPAD@Z 0x1004d14c
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x1004d0b4
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x1004d0b8
CreateErrorInfo 0x1004d164
GetErrorInfo 0x1004d160
SetErrorInfo 0x1004d15c
SysAllocString 0x1004d158
SysFreeString 0x1004d154
VariantChangeType 0x1004d16c
VariantClear 0x1004d170
VariantInit 0x1004d168
??0Mat@tnn@@QAE@W4DeviceType@1@W4MatType@1@V?$vector@HV?$allocator@H@std@@@std@@PAX@Z 0x1004d1c8
??0MatConvertParam@tnn@@QAE@ABU01@@Z 0x1004d1b8
??0MatConvertParam@tnn@@QAE@XZ 0x1004d1c0
??0ModelConfig@tnn@@QAE@XZ 0x1004d1f4
??0NetworkConfig@tnn@@QAE@XZ 0x1004d19c
??0Status@tnn@@QAE@ABV01@@Z 0x1004d1d4
??0Status@tnn@@QAE@HV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 0x1004d1e4
??0TNN@tnn@@QAE@XZ 0x1004d178
??1Mat@tnn@@QAE@XZ 0x1004d1cc
??1MatConvertParam@tnn@@QAE@XZ 0x1004d1bc
??1ModelConfig@tnn@@QAE@XZ 0x1004d1f0
??1NetworkConfig@tnn@@QAE@XZ 0x1004d1f8
??1Status@tnn@@QAE@XZ 0x1004d1e8
??1TNN@tnn@@QAE@XZ 0x1004d1fc
??4ModelConfig@tnn@@QAEAAU01@$$QAU01@@Z 0x1004d1ec
??4Status@tnn@@QAEAAV01@ABV01@@Z 0x1004d1d0
??9Status@tnn@@QAE_NH@Z 0x1004d1e0
??BStatus@tnn@@QAEHXZ 0x1004d1dc
?Copy@MatUtils@tnn@@SA?AVStatus@2@AAVMat@2@0PAX@Z 0x1004d1ac
?CreateInst@TNN@tnn@@QAE?AV?$shared_ptr@VInstance@tnn@@@std@@AAUNetworkConfig@2@AAVStatus@2@V?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@HV?$allocator@H@std@@@2@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@HV?$allocator@H@std@@@2@@std@@@2@@4@@Z 0x1004d1a8
?DeInit@Instance@tnn@@QAE?AVStatus@2@XZ 0x1004d1b4
?DeInit@TNN@tnn@@QAE?AVStatus@2@XZ 0x1004d1a0
?description@Status@tnn@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ 0x1004d1d8
?Forward@Instance@tnn@@QAE?AVStatus@2@XZ 0x1004d190
?GetAllInputBlobs@Instance@tnn@@QAE?AVStatus@2@AAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVBlob@tnn@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVBlob@tnn@@@std@@@2@@std@@@Z 0x1004d18c
?GetAllOutputBlobs@Instance@tnn@@QAE?AVStatus@2@AAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVBlob@tnn@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVBlob@tnn@@@std@@@2@@std@@@Z 0x1004d188
?GetCommandQueue@Instance@tnn@@QAE?AVStatus@2@PAPAX@Z 0x1004d194
?GetData@Mat@tnn@@QAEPAXXZ 0x1004d1c4
?GetModelInputShapesMap@TNN@tnn@@QAE?AVStatus@2@AAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@HV?$allocator@H@std@@@2@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@HV?$allocator@H@std@@@2@@std@@@2@@std@@@Z 0x1004d1a4
?GetOutputMat@Instance@tnn@@QAE?AVStatus@2@AAV?$shared_ptr@VMat@tnn@@@std@@UMatConvertParam@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@W4DeviceType@2@W4MatType@2@@Z 0x1004d17c
?Init@TNN@tnn@@QAE?AVStatus@2@AAUModelConfig@2@@Z 0x1004d198
?Reshape@Instance@tnn@@QAE?AVStatus@2@ABV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@HV?$allocator@H@std@@@2@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@HV?$allocator@H@std@@@2@@std@@@2@@std@@@Z 0x1004d1b0
?SetCpuNumThreads@Instance@tnn@@QAE?AVStatus@2@H@Z 0x1004d184
?SetInputMat@Instance@tnn@@QAE?AVStatus@2@V?$shared_ptr@VMat@tnn@@@std@@UMatConvertParam@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@@Z 0x1004d180
__current_exception 0x1004d22c
__current_exception_context 0x1004d208
__CxxFrameHandler3 0x1004d214
__std_exception_copy 0x1004d218
__std_exception_destroy 0x1004d21c
__std_terminate 0x1004d210
__std_type_info_destroy_list 0x1004d20c
_CxxThrowException 0x1004d220
_except_handler4_common 0x1004d204
_purecall 0x1004d230
memchr 0x1004d224
memcpy 0x1004d228
memmove 0x1004d234
memset 0x1004d238
strstr 0x1004d23c
timeBeginPeriod 0x1004d248
timeEndPeriod 0x1004d244