winamp/Src/Plugins/Input/in_avi/main.h

19 lines
807 B
C
Raw Permalink Normal View History

2024-09-24 12:54:57 +00:00
#pragma once
#include "../winamp/in2.h"
#include "../nu/VideoClock.h"
#include "../nsavi/nsavi.h"
extern In_Module plugin, *dshow_mod;
DWORD CALLBACK AVIPlayThread(LPVOID param);
extern HANDLE killswitch, seek_event;
extern volatile LONG seek_position;
extern int g_duration;
extern nu::VideoClock video_clock;
extern int video_only;
extern HMODULE in_dshow;
/* InfoDialog.cpp */
INT_PTR CALLBACK InfoDialog(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
void GetVideoCodecName(wchar_t *str, size_t str_cch, nsavi::STRF *stream_format);
void GetVideoCodecDescription(wchar_t *str, size_t str_cch, nsavi::STRF *stream_format);
void GetAudioCodecName(wchar_t *str, size_t str_cch, nsavi::STRF *stream_format);
void GetAudioCodecDescription(wchar_t *str, size_t str_cch, nsavi::STRF *stream_format);