main.h 807 B

12345678910111213141516171819
  1. #pragma once
  2. #include "../winamp/in2.h"
  3. #include "../nu/VideoClock.h"
  4. #include "../nsavi/nsavi.h"
  5. extern In_Module plugin, *dshow_mod;
  6. DWORD CALLBACK AVIPlayThread(LPVOID param);
  7. extern HANDLE killswitch, seek_event;
  8. extern volatile LONG seek_position;
  9. extern int g_duration;
  10. extern nu::VideoClock video_clock;
  11. extern int video_only;
  12. extern HMODULE in_dshow;
  13. /* InfoDialog.cpp */
  14. INT_PTR CALLBACK InfoDialog(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
  15. void GetVideoCodecName(wchar_t *str, size_t str_cch, nsavi::STRF *stream_format);
  16. void GetVideoCodecDescription(wchar_t *str, size_t str_cch, nsavi::STRF *stream_format);
  17. void GetAudioCodecName(wchar_t *str, size_t str_cch, nsavi::STRF *stream_format);
  18. void GetAudioCodecDescription(wchar_t *str, size_t str_cch, nsavi::STRF *stream_format);