12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #include <windows.h>
- #include <stdio.h>
- #include "../nsv/enc_if.h"
- #include "resource.h"
- typedef struct
- {
- int config_nch;
- int config_bitrate;
- int config_bitsSample;
- int config_samplesSec;
- int config_encoder;
- BOOL config_vbr;
- DWORD config_passes;
- }
- configtype;
- typedef struct
- {
- configtype cfg;
- char *configfile;
- }
- configwndrec;
- struct formatType
- {
- wchar_t *formatName;
- int offset;
- int nChannels;
- int bitsSample;
- int samplesSec;
- int bitrate;
- int vbr;
- };
- struct EncoderType
- {
- wchar_t *encoderName;
- int offset;
- int numFormats;
- struct _GUID mediaType;
- BOOL vbr;
- DWORD numPasses;
- formatType* formats;
- };
- BOOL CALLBACK ConfigProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
|