12345678910111213141516171819202122232425262728293031323334353637 |
- #pragma once
- extern class CWAAudioRenderer *nullfilter;
- #include <windows.h>
- #include <streams.h>
- #include <strsafe.h>
- 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 <AtlBase.h>
- 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();
|