426 lines
28 KiB
C
426 lines
28 KiB
C
//*****************************************************************************
|
|
//
|
|
// Microsoft Windows Media
|
|
// Copyright (C) Microsoft Corporation. All rights reserved.
|
|
//
|
|
// FileName: ControlPositoinTable.h
|
|
//
|
|
// Abstract: Contains the tables WINDOW_POSITION and
|
|
// STREAM_WINDOW_POSITION, which are used to correctly
|
|
// position the control on the dialog.
|
|
//
|
|
//*****************************************************************************
|
|
|
|
#ifndef __CONTROLPOSITIONTABLE_H__
|
|
#define __CONTROLPOSITIONTABLE_H__
|
|
|
|
#include "resource.h"
|
|
|
|
#define NUM_CONFIGS 5
|
|
#define NUM_MOVABLE_CONTROLS 26
|
|
|
|
|
|
#define WINCONFIG_NONE 0
|
|
#define WINCONFIG_MUTEX 1
|
|
#define WINCONFIG_BANDWIDTHSHARING 2
|
|
#define WINCONFIG_STREAMPRIORITIZATION 3
|
|
#define WINCONFIG_STREAM 4
|
|
|
|
struct WindowPlacement
|
|
{
|
|
DWORD dwControl;
|
|
BOOL fVisible;
|
|
int nX;
|
|
int nY;
|
|
int nWidth;
|
|
int nHeight;
|
|
};
|
|
|
|
const WindowPlacement WINDOW_POSITION[NUM_CONFIGS][NUM_MOVABLE_CONTROLS] =
|
|
{
|
|
{ // Hide all
|
|
{ IDC_FRAMutexStreams, FALSE, 130, 7, 115, 135 },
|
|
{ IDC_LSTMutexStreams, FALSE, 133, 20, 109, 117 },
|
|
{ IDC_FRAMutexType, FALSE, 249, 7, 116, 55 },
|
|
{ IDC_RBMutexTypeBitrate, FALSE, 253, 17, 106, 11 },
|
|
{ IDC_RBMutexTypeLanguage, FALSE, 253, 17, 106, 31 },
|
|
{ IDC_RBMutexTypePresentation, FALSE, 253, 17, 106, 44 },
|
|
|
|
{ IDC_FRABandwidthStreams, FALSE, 180, 7, 115, 135 },
|
|
{ IDC_LSTSharingStreams, FALSE, 183, 20, 109, 117 },
|
|
{ IDC_LBLSharedBitrate, FALSE, 180, 150, 50, 20 },
|
|
{ IDC_TXTSharedBitrate, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_FRABandwidthType, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_RBBandwidthTypeExclusive, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_RBBandwidthTypePartial, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_LBLBandwidthBufferWindow, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_TXTBandwidthBufferWindow, FALSE, 250, 150, 100, 20 },
|
|
|
|
{ IDC_FRAStreamPrioritization, FALSE, 180, 7, 115, 135 },
|
|
{ IDC_LSTPrioritizationStreams, FALSE, 183, 20, 109, 117 },
|
|
{ IDC_BTNPrioritizationUp, FALSE, 133, 125, 50, 20 },
|
|
{ IDC_BTNPrioritizationDown, FALSE, 188, 125, 50, 20 },
|
|
{ IDC_LSTMandatoryStreams, FALSE, 250, 7, 116, 55 },
|
|
{ IDC_FRAMandatoryStreams, FALSE, 253, 17, 106, 45 },
|
|
|
|
{ IDC_LBLStreamBufferWindow, FALSE, 180, 52, 50, 20 },
|
|
{ IDC_TXTStreamBufferWindow, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_LBLStreamType, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_CBStreamType, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_CHKSMPTE, FALSE, 460, 7, 100, 20 },
|
|
},
|
|
{ // Mutex
|
|
{ IDC_FRAMutexStreams, TRUE, 180, 11, 115, 219 },
|
|
{ IDC_LSTMutexStreams, TRUE, 183, 26, 109, 200 },
|
|
{ IDC_FRAMutexType, TRUE, 300, 11, 116, 219 },
|
|
{ IDC_RBMutexTypeBitrate, TRUE, 303, 29, 106, 20 },
|
|
{ IDC_RBMutexTypeLanguage, TRUE, 303, 49, 106, 20 },
|
|
{ IDC_RBMutexTypePresentation, TRUE, 303, 69, 106, 20 },
|
|
|
|
{ IDC_FRABandwidthStreams, FALSE, 180, 7, 115, 135 },
|
|
{ IDC_LSTSharingStreams, FALSE, 183, 20, 109, 117 },
|
|
{ IDC_LBLSharedBitrate, FALSE, 180, 150, 50, 20 },
|
|
{ IDC_TXTSharedBitrate, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_FRABandwidthType, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_RBBandwidthTypeExclusive, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_RBBandwidthTypePartial, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_LBLBandwidthBufferWindow, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_TXTBandwidthBufferWindow, FALSE, 250, 150, 100, 20 },
|
|
|
|
{ IDC_FRAStreamPrioritization, FALSE, 180, 7, 115, 135 },
|
|
{ IDC_LSTPrioritizationStreams, FALSE, 183, 20, 109, 117 },
|
|
{ IDC_BTNPrioritizationUp, FALSE, 133, 125, 50, 20 },
|
|
{ IDC_BTNPrioritizationDown, FALSE, 188, 125, 50, 20 },
|
|
{ IDC_LSTMandatoryStreams, FALSE, 250, 7, 116, 55 },
|
|
{ IDC_FRAMandatoryStreams, FALSE, 253, 17, 106, 45 },
|
|
|
|
{ IDC_LBLStreamBufferWindow, FALSE, 180, 52, 50, 20 },
|
|
{ IDC_TXTStreamBufferWindow, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_LBLStreamType, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_CBStreamType, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_CHKSMPTE, FALSE, 460, 7, 100, 20 },
|
|
},
|
|
{ // Bandwidth sharing
|
|
{ IDC_FRAMutexStreams, FALSE, 130, 7, 115, 135 },
|
|
{ IDC_LSTMutexStreams, FALSE, 133, 17, 109, 117 },
|
|
{ IDC_FRAMutexType, FALSE, 249, 7, 116, 55 },
|
|
{ IDC_RBMutexTypeBitrate, FALSE, 253, 17, 106, 11 },
|
|
{ IDC_RBMutexTypeLanguage, FALSE, 253, 17, 106, 31 },
|
|
{ IDC_RBMutexTypePresentation, FALSE, 253, 17, 106, 44 },
|
|
|
|
{ IDC_FRABandwidthStreams, TRUE, 180, 11, 200, 156 },
|
|
{ IDC_LSTSharingStreams, TRUE, 183, 26, 194, 136 },
|
|
{ IDC_LBLSharedBitrate, TRUE, 200, 177, 75, 20 },
|
|
{ IDC_TXTSharedBitrate, TRUE, 280, 175, 60, 20 },
|
|
{ IDC_FRABandwidthType, TRUE, 385, 11, 116, 219 },
|
|
{ IDC_RBBandwidthTypeExclusive, TRUE, 388, 31, 106, 20 },
|
|
{ IDC_RBBandwidthTypePartial, TRUE, 388, 51, 106, 20 },
|
|
{ IDC_LBLBandwidthBufferWindow, TRUE, 200, 207, 75, 20 },
|
|
{ IDC_TXTBandwidthBufferWindow, TRUE, 280, 205, 60, 20 },
|
|
|
|
{ IDC_FRAStreamPrioritization, FALSE, 180, 7, 115, 135 },
|
|
{ IDC_LSTPrioritizationStreams, FALSE, 183, 17, 109, 117 },
|
|
{ IDC_BTNPrioritizationUp, FALSE, 133, 125, 50, 20 },
|
|
{ IDC_BTNPrioritizationDown, FALSE, 188, 125, 50, 20 },
|
|
{ IDC_LSTMandatoryStreams, FALSE, 250, 7, 116, 55 },
|
|
{ IDC_FRAMandatoryStreams, FALSE, 253, 17, 106, 45 },
|
|
|
|
{ IDC_LBLStreamBufferWindow, FALSE, 180, 52, 50, 20 },
|
|
{ IDC_TXTStreamBufferWindow, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_LBLStreamType, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_CBStreamType, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_CHKSMPTE, FALSE, 460, 7, 100, 20 },
|
|
},
|
|
{ // Stream prioritization
|
|
{ IDC_FRAMutexStreams, FALSE, 130, 7, 115, 135 },
|
|
{ IDC_LSTMutexStreams, FALSE, 133, 17, 109, 117 },
|
|
{ IDC_FRAMutexType, FALSE, 249, 7, 116, 55 },
|
|
{ IDC_RBMutexTypeBitrate, FALSE, 253, 17, 106, 11 },
|
|
{ IDC_RBMutexTypeLanguage, FALSE, 253, 17, 106, 31 },
|
|
{ IDC_RBMutexTypePresentation, FALSE, 253, 17, 106, 44 },
|
|
|
|
{ IDC_FRABandwidthStreams, FALSE, 180, 7, 115, 135 },
|
|
{ IDC_LSTSharingStreams, FALSE, 183, 17, 109, 117 },
|
|
{ IDC_LBLSharedBitrate, FALSE, 180, 150, 50, 20 },
|
|
{ IDC_TXTSharedBitrate, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_FRABandwidthType, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_RBBandwidthTypeExclusive, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_RBBandwidthTypePartial, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_LBLBandwidthBufferWindow, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_TXTBandwidthBufferWindow, FALSE, 250, 150, 100, 20 },
|
|
|
|
{ IDC_FRAStreamPrioritization, TRUE, 180, 11, 115, 219 },
|
|
{ IDC_LSTPrioritizationStreams, TRUE, 183, 26, 109, 166 },
|
|
{ IDC_BTNPrioritizationUp, TRUE, 184, 197, 53, 29 },
|
|
{ IDC_BTNPrioritizationDown, TRUE, 238, 197, 53, 29 },
|
|
{ IDC_FRAMandatoryStreams, TRUE, 300, 11, 115, 219 },
|
|
{ IDC_LSTMandatoryStreams, TRUE, 303, 26, 109, 200 },
|
|
|
|
{ IDC_LBLStreamBufferWindow, FALSE, 180, 52, 50, 20 },
|
|
{ IDC_TXTStreamBufferWindow, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_LBLStreamType, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_CBStreamType, FALSE, 250, 50, 50, 20 },
|
|
{ IDC_CHKSMPTE, FALSE, 460, 7, 100, 20 },
|
|
},
|
|
{ // Stream
|
|
{ IDC_FRAMutexStreams, FALSE, 130, 7, 115, 135 },
|
|
{ IDC_LSTMutexStreams, FALSE, 133, 17, 109, 117 },
|
|
{ IDC_FRAMutexType, FALSE, 249, 7, 116, 55 },
|
|
{ IDC_RBMutexTypeBitrate, FALSE, 253, 17, 106, 11 },
|
|
{ IDC_RBMutexTypeLanguage, FALSE, 253, 17, 106, 31 },
|
|
{ IDC_RBMutexTypePresentation, FALSE, 253, 17, 106, 44 },
|
|
|
|
{ IDC_FRABandwidthStreams, FALSE, 180, 7, 115, 135 },
|
|
{ IDC_LSTSharingStreams, FALSE, 183, 17, 109, 117 },
|
|
{ IDC_LBLSharedBitrate, FALSE, 180, 150, 50, 20 },
|
|
{ IDC_TXTSharedBitrate, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_FRABandwidthType, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_RBBandwidthTypeExclusive, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_RBBandwidthTypePartial, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_LBLBandwidthBufferWindow, FALSE, 250, 150, 100, 20 },
|
|
{ IDC_TXTBandwidthBufferWindow, FALSE, 250, 150, 100, 20 },
|
|
|
|
{ IDC_FRAStreamPrioritization, FALSE, 180, 7, 115, 135 },
|
|
{ IDC_LSTPrioritizationStreams, FALSE, 183, 17, 109, 117 },
|
|
{ IDC_BTNPrioritizationUp, FALSE, 133, 125, 50, 20 },
|
|
{ IDC_BTNPrioritizationDown, FALSE, 188, 125, 50, 20 },
|
|
{ IDC_LSTMandatoryStreams, FALSE, 250, 7, 116, 55 },
|
|
{ IDC_FRAMandatoryStreams, FALSE, 253, 17, 106, 45 },
|
|
|
|
{ IDC_LBLStreamType, TRUE, 190, 21, 80, 20 },
|
|
{ IDC_CBStreamType, TRUE, 270, 18, 100, 20 },
|
|
{ IDC_LBLStreamBufferWindow, TRUE, 190, 47, 80, 20 },
|
|
{ IDC_TXTStreamBufferWindow, TRUE, 270, 45, 50, 20 },
|
|
{ IDC_CHKSMPTE, TRUE, 380, 19, 100, 20 },
|
|
}
|
|
};
|
|
|
|
|
|
#define NUM_STREAMTYPES 7
|
|
#define NUM_STREAM_CONTROLS 28
|
|
|
|
#define WINSTREAMCONFIG_NONE 0
|
|
#define WINSTREAMCONFIG_AUDIO 1
|
|
#define WINSTREAMCONFIG_VIDEO 2
|
|
#define WINSTREAMCONFIG_SCRIPT 3
|
|
#define WINSTREAMCONFIG_IMAGE 4
|
|
#define WINSTREAMCONFIG_WEB 5
|
|
#define WINSTREAMCONFIG_FILE 6
|
|
|
|
const WindowPlacement STREAM_WINDOW_POSITION[NUM_STREAMTYPES][NUM_STREAM_CONTROLS] =
|
|
{
|
|
{ // None
|
|
{ IDC_LBLStreamCodec, FALSE, 190, 74, 80, 20 },
|
|
{ IDC_CBStreamCodec, FALSE, 270, 72, 250, 20 },
|
|
{ IDC_LBLStreamFormat, FALSE, 190, 99, 80, 20 },
|
|
{ IDC_CBStreamFormat, FALSE, 270, 97, 250, 20 },
|
|
{ IDC_LBLStreamBitrate, FALSE, 190, 99, 50, 20 },
|
|
{ IDC_TXTStreamBitrate, FALSE, 270, 97, 50, 20 },
|
|
{ IDC_LBLStreamVideoWidth, FALSE, 180, 132, 50, 20 },
|
|
{ IDC_TXTStreamVideoWidth, FALSE, 180, 130, 50, 20 },
|
|
{ IDC_LBLStreamVideoHeight, FALSE, 180, 162, 50, 20 },
|
|
{ IDC_TXTStreamVideoHeight, FALSE, 180, 160, 50, 20 },
|
|
{ IDC_LBLStreamVideoFPS, FALSE, 180, 192, 50, 20 },
|
|
{ IDC_TXTStreamVideoFPS, FALSE, 235, 192, 50, 20 },
|
|
{ IDC_LBLStreamVideoSecsPerKeyframe, FALSE, 180, 222, 50, 20 },
|
|
{ IDC_TXTStreamVideoSecondsPerKeyframe, FALSE, 235, 222, 50, 20 },
|
|
{ IDC_LBLStreamVideoQuality, FALSE, 400, 92, 50, 20 },
|
|
{ IDC_TXTStreamVideoQuality, FALSE, 460, 90, 50, 20 },
|
|
{ IDC_CHKStreamVideoVBR, FALSE, 460, 120, 50, 20 },
|
|
{ IDC_CBStreamVideoVBRMode, FALSE, 460, 120, 50, 20 },
|
|
{ IDC_LBLStreamVideoMaxBitrate, FALSE, 300, 150, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBitrate, FALSE, 360, 150, 50, 20 },
|
|
{ IDC_CHKStreamVideoMaxBufferWindow, FALSE, 300, 180, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBufferWindow, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_LBLStreamVideoVBRQuality, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_TXTStreamVideoVBRQuality, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_CHKUncompressed, FALSE, 340, 55, 100, 20 },
|
|
{ IDC_CBPixelFormat, FALSE, 440, 53, 80, 120 },
|
|
{ IDC_LBLLanguage, FALSE, 190, 232, 80, 20 },
|
|
{ IDC_CBLanguage, FALSE, 270, 230, 250, 120 },
|
|
},
|
|
{ // Audio
|
|
{ IDC_LBLStreamCodec, TRUE, 190, 74, 80, 20 },
|
|
{ IDC_CBStreamCodec, TRUE, 270, 72, 250, 20 },
|
|
{ IDC_LBLStreamFormat, TRUE, 190, 99, 80, 20 },
|
|
{ IDC_CBStreamFormat, TRUE, 270, 97, 250, 20 },
|
|
{ IDC_LBLStreamBitrate, FALSE, 190, 99, 50, 20 },
|
|
{ IDC_TXTStreamBitrate, FALSE, 270, 97, 50, 20 },
|
|
{ IDC_LBLStreamVideoWidth, FALSE, 180, 124, 50, 20 },
|
|
{ IDC_TXTStreamVideoWidth, FALSE, 180, 122, 50, 20 },
|
|
{ IDC_LBLStreamVideoHeight, FALSE, 180, 154, 50, 20 },
|
|
{ IDC_TXTStreamVideoHeight, FALSE, 180, 152, 50, 20 },
|
|
{ IDC_LBLStreamVideoFPS, FALSE, 180, 184, 50, 20 },
|
|
{ IDC_TXTStreamVideoFPS, FALSE, 235, 184, 50, 20 },
|
|
{ IDC_LBLStreamVideoSecsPerKeyframe, FALSE, 180, 214, 50, 20 },
|
|
{ IDC_TXTStreamVideoSecondsPerKeyframe, FALSE, 235, 214, 50, 20 },
|
|
{ IDC_LBLStreamVideoQuality, FALSE, 400, 84, 50, 20 },
|
|
{ IDC_TXTStreamVideoQuality, FALSE, 460, 82, 50, 20 },
|
|
{ IDC_CHKStreamVideoVBR, FALSE, 460, 112, 50, 20 },
|
|
{ IDC_CBStreamVideoVBRMode, FALSE, 460, 112, 50, 20 },
|
|
{ IDC_LBLStreamVideoMaxBitrate, FALSE, 300, 142, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBitrate, FALSE, 360, 142, 50, 20 },
|
|
{ IDC_CHKStreamVideoMaxBufferWindow, FALSE, 300, 172, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBufferWindow, FALSE, 360, 172, 50, 20 },
|
|
{ IDC_LBLStreamVideoVBRQuality, FALSE, 360, 172, 50, 20 },
|
|
{ IDC_TXTStreamVideoVBRQuality, FALSE, 360, 172, 50, 20 },
|
|
{ IDC_CHKUncompressed, TRUE, 340, 47, 100, 20 },
|
|
{ IDC_CBPixelFormat, FALSE, 440, 45, 80, 120 },
|
|
{ IDC_LBLLanguage, TRUE, 190, 124, 80, 20 },
|
|
{ IDC_CBLanguage, TRUE, 270, 122, 250, 120 },
|
|
},
|
|
{ // Video
|
|
{ IDC_LBLStreamFormat, FALSE, 190, 74, 80, 20 },
|
|
{ IDC_CBStreamFormat, FALSE, 270, 72, 250, 20 },
|
|
{ IDC_LBLStreamCodec, TRUE, 190, 74, 80, 20 },
|
|
{ IDC_CBStreamCodec, TRUE, 270, 72, 250, 20 },
|
|
{ IDC_LBLStreamBitrate, TRUE, 190, 99, 50, 20 },
|
|
{ IDC_TXTStreamBitrate, TRUE, 270, 97, 50, 20 },
|
|
{ IDC_LBLStreamVideoQuality, TRUE, 330, 99, 50, 20 },
|
|
{ IDC_TXTStreamVideoQuality, TRUE, 400, 97, 50, 20 },
|
|
{ IDC_LBLStreamVideoWidth, TRUE, 190, 124, 50, 20 },
|
|
{ IDC_TXTStreamVideoWidth, TRUE, 270, 122, 50, 20 },
|
|
{ IDC_LBLStreamVideoHeight, TRUE, 190, 149, 50, 20 },
|
|
{ IDC_TXTStreamVideoHeight, TRUE, 270, 147, 50, 20 },
|
|
{ IDC_LBLStreamVideoFPS, TRUE, 190, 174, 50, 20 },
|
|
{ IDC_TXTStreamVideoFPS, TRUE, 270, 172, 50, 20 },
|
|
{ IDC_LBLStreamVideoSecsPerKeyframe, TRUE, 190, 199, 90, 20 },
|
|
{ IDC_TXTStreamVideoSecondsPerKeyframe, TRUE, 270, 197, 50, 20 },
|
|
{ IDC_CHKStreamVideoVBR, TRUE, 330, 124, 50, 20 },
|
|
{ IDC_CBStreamVideoVBRMode, TRUE, 400, 122, 100, 20 },
|
|
{ IDC_LBLStreamVideoMaxBitrate, TRUE, 340, 149, 70, 20 },
|
|
{ IDC_TXTStreamVideoMaxBitrate, TRUE, 430, 147, 50, 20 },
|
|
{ IDC_CHKStreamVideoMaxBufferWindow, TRUE, 340, 174, 70, 20 },
|
|
{ IDC_TXTStreamVideoMaxBufferWindow, TRUE, 430, 172, 50, 20 },
|
|
{ IDC_LBLStreamVideoVBRQuality, TRUE, 340, 199, 70, 20 },
|
|
{ IDC_TXTStreamVideoVBRQuality, TRUE, 430, 197, 50, 20 },
|
|
{ IDC_CHKUncompressed, TRUE, 340, 47, 100, 20 },
|
|
{ IDC_CBPixelFormat, TRUE, 440, 45, 80, 120 },
|
|
{ IDC_LBLLanguage, TRUE, 190, 224, 80, 20 },
|
|
{ IDC_CBLanguage, TRUE, 270, 222, 250, 120 },
|
|
},
|
|
{ // Script
|
|
{ IDC_LBLStreamFormat, FALSE, 190, 74, 80, 20 },
|
|
{ IDC_CBStreamFormat, FALSE, 270, 72, 250, 20 },
|
|
{ IDC_LBLStreamCodec, FALSE, 190, 99, 80, 20 },
|
|
{ IDC_CBStreamCodec, FALSE, 270, 97, 250, 20 },
|
|
{ IDC_LBLStreamBitrate, TRUE, 190, 74, 50, 20 },
|
|
{ IDC_TXTStreamBitrate, TRUE, 270, 72, 50, 20 },
|
|
{ IDC_LBLStreamVideoWidth, FALSE, 180, 122, 50, 20 },
|
|
{ IDC_TXTStreamVideoWidth, FALSE, 235, 120, 50, 20 },
|
|
{ IDC_LBLStreamVideoHeight, FALSE, 180, 152, 50, 20 },
|
|
{ IDC_TXTStreamVideoHeight, FALSE, 235, 150, 50, 20 },
|
|
{ IDC_LBLStreamVideoFPS, FALSE, 180, 182, 50, 20 },
|
|
{ IDC_TXTStreamVideoFPS, FALSE, 235, 182, 50, 20 },
|
|
{ IDC_LBLStreamVideoSecsPerKeyframe, FALSE, 180, 212, 50, 20 },
|
|
{ IDC_TXTStreamVideoSecondsPerKeyframe, FALSE, 235, 212, 50, 20 },
|
|
{ IDC_LBLStreamVideoQuality, FALSE, 400, 92, 50, 20 },
|
|
{ IDC_TXTStreamVideoQuality, FALSE, 460, 90, 50, 20 },
|
|
{ IDC_CHKStreamVideoVBR, FALSE, 460, 120, 50, 20 },
|
|
{ IDC_CBStreamVideoVBRMode, FALSE, 460, 120, 50, 20 },
|
|
{ IDC_LBLStreamVideoMaxBitrate, FALSE, 300, 150, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBitrate, FALSE, 360, 150, 50, 20 },
|
|
{ IDC_CHKStreamVideoMaxBufferWindow, FALSE, 300, 180, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBufferWindow, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_LBLStreamVideoVBRQuality, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_TXTStreamVideoVBRQuality, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_CHKUncompressed, FALSE, 340, 55, 100, 20 },
|
|
{ IDC_CBPixelFormat, FALSE, 440, 53, 80, 120 },
|
|
{ IDC_LBLLanguage, TRUE, 190, 99, 80, 20 },
|
|
{ IDC_CBLanguage, TRUE, 270, 97, 250, 120 },
|
|
},
|
|
{ // Image
|
|
{ IDC_LBLStreamFormat, FALSE, 190, 74, 80, 20 },
|
|
{ IDC_CBStreamFormat, FALSE, 270, 72, 250, 20 },
|
|
{ IDC_LBLStreamCodec, FALSE, 190, 99, 80, 20 },
|
|
{ IDC_CBStreamCodec, FALSE, 270, 97, 250, 20 },
|
|
{ IDC_LBLStreamBitrate, TRUE, 190, 74, 50, 20 },
|
|
{ IDC_TXTStreamBitrate, TRUE, 270, 72, 50, 20 },
|
|
{ IDC_LBLStreamVideoWidth, TRUE, 190, 99, 50, 20 },
|
|
{ IDC_TXTStreamVideoWidth, TRUE, 270, 97, 50, 20 },
|
|
{ IDC_LBLStreamVideoHeight, TRUE, 190, 124, 50, 20 },
|
|
{ IDC_TXTStreamVideoHeight, TRUE, 270, 122, 50, 20 },
|
|
{ IDC_LBLStreamVideoFPS, FALSE, 190, 172, 50, 20 },
|
|
{ IDC_TXTStreamVideoFPS, FALSE, 235, 172, 50, 20 },
|
|
{ IDC_LBLStreamVideoSecsPerKeyframe, FALSE, 180, 212, 50, 20 },
|
|
{ IDC_TXTStreamVideoSecondsPerKeyframe, FALSE, 235, 212, 50, 20 },
|
|
{ IDC_LBLStreamVideoQuality, FALSE, 400, 92, 50, 20 },
|
|
{ IDC_TXTStreamVideoQuality, FALSE, 460, 90, 50, 20 },
|
|
{ IDC_CHKStreamVideoVBR, FALSE, 460, 120, 50, 20 },
|
|
{ IDC_CBStreamVideoVBRMode, FALSE, 460, 120, 50, 20 },
|
|
{ IDC_LBLStreamVideoMaxBitrate, FALSE, 300, 150, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBitrate, FALSE, 360, 150, 50, 20 },
|
|
{ IDC_CHKStreamVideoMaxBufferWindow, FALSE, 300, 180, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBufferWindow, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_LBLStreamVideoVBRQuality, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_TXTStreamVideoVBRQuality, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_CHKUncompressed, FALSE, 340, 55, 100, 20 },
|
|
{ IDC_CBPixelFormat, FALSE, 440, 53, 80, 120 },
|
|
{ IDC_LBLLanguage, TRUE, 190, 149, 80, 20 },
|
|
{ IDC_CBLanguage, TRUE, 270, 147, 250, 120 },
|
|
},
|
|
{ // Web
|
|
{ IDC_LBLStreamFormat, FALSE, 190, 74, 80, 20 },
|
|
{ IDC_CBStreamFormat, FALSE, 270, 72, 250, 20 },
|
|
{ IDC_LBLStreamCodec, FALSE, 190, 99, 80, 20 },
|
|
{ IDC_CBStreamCodec, FALSE, 270, 97, 250, 20 },
|
|
{ IDC_LBLStreamBitrate, TRUE, 190, 74, 50, 20 },
|
|
{ IDC_TXTStreamBitrate, TRUE, 270, 72, 50, 20 },
|
|
{ IDC_LBLStreamVideoWidth, FALSE, 180, 122, 50, 20 },
|
|
{ IDC_TXTStreamVideoWidth, FALSE, 235, 120, 50, 20 },
|
|
{ IDC_LBLStreamVideoHeight, FALSE, 180, 152, 50, 20 },
|
|
{ IDC_TXTStreamVideoHeight, FALSE, 235, 150, 50, 20 },
|
|
{ IDC_LBLStreamVideoFPS, FALSE, 180, 182, 50, 20 },
|
|
{ IDC_TXTStreamVideoFPS, FALSE, 235, 182, 50, 20 },
|
|
{ IDC_LBLStreamVideoSecsPerKeyframe, FALSE, 180, 212, 50, 20 },
|
|
{ IDC_TXTStreamVideoSecondsPerKeyframe, FALSE, 235, 212, 50, 20 },
|
|
{ IDC_LBLStreamVideoQuality, FALSE, 400, 92, 50, 20 },
|
|
{ IDC_TXTStreamVideoQuality, FALSE, 460, 90, 50, 20 },
|
|
{ IDC_CHKStreamVideoVBR, FALSE, 460, 120, 50, 20 },
|
|
{ IDC_CBStreamVideoVBRMode, FALSE, 460, 120, 50, 20 },
|
|
{ IDC_LBLStreamVideoMaxBitrate, FALSE, 300, 150, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBitrate, FALSE, 360, 150, 50, 20 },
|
|
{ IDC_CHKStreamVideoMaxBufferWindow, FALSE, 300, 180, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBufferWindow, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_LBLStreamVideoVBRQuality, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_TXTStreamVideoVBRQuality, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_CHKUncompressed, FALSE, 340, 55, 100, 20 },
|
|
{ IDC_CBPixelFormat, FALSE, 440, 53, 80, 120 },
|
|
{ IDC_LBLLanguage, TRUE, 190, 99, 80, 20 },
|
|
{ IDC_CBLanguage, TRUE, 270, 97, 250, 120 },
|
|
},
|
|
{ // File
|
|
{ IDC_LBLStreamFormat, FALSE, 190, 74, 80, 20 },
|
|
{ IDC_CBStreamFormat, FALSE, 270, 72, 250, 20 },
|
|
{ IDC_LBLStreamCodec, FALSE, 190, 99, 80, 20 },
|
|
{ IDC_CBStreamCodec, FALSE, 270, 97, 250, 20 },
|
|
{ IDC_LBLStreamBitrate, TRUE, 190, 74, 50, 20 },
|
|
{ IDC_TXTStreamBitrate, TRUE, 270, 72, 50, 20 },
|
|
{ IDC_LBLStreamVideoWidth, FALSE, 180, 122, 50, 20 },
|
|
{ IDC_TXTStreamVideoWidth, FALSE, 235, 120, 50, 20 },
|
|
{ IDC_LBLStreamVideoHeight, FALSE, 180, 152, 50, 20 },
|
|
{ IDC_TXTStreamVideoHeight, FALSE, 235, 150, 50, 20 },
|
|
{ IDC_LBLStreamVideoFPS, FALSE, 180, 182, 50, 20 },
|
|
{ IDC_TXTStreamVideoFPS, FALSE, 235, 182, 50, 20 },
|
|
{ IDC_LBLStreamVideoSecsPerKeyframe, FALSE, 180, 212, 50, 20 },
|
|
{ IDC_TXTStreamVideoSecondsPerKeyframe, FALSE, 235, 212, 50, 20 },
|
|
{ IDC_LBLStreamVideoQuality, FALSE, 400, 92, 50, 20 },
|
|
{ IDC_TXTStreamVideoQuality, FALSE, 460, 90, 50, 20 },
|
|
{ IDC_CHKStreamVideoVBR, FALSE, 460, 120, 50, 20 },
|
|
{ IDC_CBStreamVideoVBRMode, FALSE, 460, 120, 50, 20 },
|
|
{ IDC_LBLStreamVideoMaxBitrate, FALSE, 300, 150, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBitrate, FALSE, 360, 150, 50, 20 },
|
|
{ IDC_CHKStreamVideoMaxBufferWindow, FALSE, 300, 180, 50, 20 },
|
|
{ IDC_TXTStreamVideoMaxBufferWindow, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_LBLStreamVideoVBRQuality, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_TXTStreamVideoVBRQuality, FALSE, 360, 180, 50, 20 },
|
|
{ IDC_CHKUncompressed, FALSE, 340, 55, 100, 20 },
|
|
{ IDC_CBPixelFormat, FALSE, 440, 53, 80, 120 },
|
|
{ IDC_LBLLanguage, TRUE, 190, 99, 80, 20 },
|
|
{ IDC_CBLanguage, TRUE, 270, 97, 250, 120 },
|
|
},
|
|
};
|
|
|
|
|
|
|
|
#endif // __CONTROLPOSITIONTABLE_H__
|