#pragma once extern class CWAAudioRenderer *nullfilter; #include #include #include typedef struct tagVIDEOINFOHEADER2 { RECT rcSource; RECT rcTarget; DWORD dwBitRate; DWORD dwBitErrorRate; REFERENCE_TIME AvgTimePerFrame; DWORD dwInterlaceFlags; DWORD dwCopyProtectFlags; DWORD dwPictAspectRatioX; DWORD dwPictAspectRatioY; DWORD dwReserved1; DWORD dwReserved2; BITMAPINFOHEADER bmiHeader; } VIDEOINFOHEADER2; #include extern IGraphBuilder *pGraphBuilder; extern IMediaControl *pMediaControl; extern bool has_audio; extern int audio_bps, audio_srate, audio_nch; extern int m_float, m_src_bps; extern int m_is_capture; extern HWND m_notif_hwnd; extern int m_bitrate; #include "../Winamp/in2.h" extern In_Module mod; // the output module (filled in near the bottom of this file) void releaseObjects();