Lines Matching defs:mec

282     MPEG_ENCODER_CONFIG mec;
283 ReadPresetSettings(&mec);
284 m_Encoder.SetOutputType(mec);
699 MPEG_ENCODER_CONFIG mec;
700 if(FAILED(m_Encoder.GetOutputType(&mec)))
703 if (((LPWAVEFORMATEX)mtIn->Format())->nSamplesPerSec % mec.dwSampleRate != 0)
706 if (mec.dwSampleRate != ((LPWAVEFORMATEX)mtOut->Format())->nSamplesPerSec)
770 MPEG_ENCODER_CONFIG mec;
771 hr = m_Encoder.GetOutputType(&mec);
773 if ((hr = m_Encoder.SetOutputType(mec)) == S_OK)
924 MPEG_ENCODER_CONFIG mec;
925 m_Encoder.GetOutputType(&mec);
926 *dwLayer = (DWORD)mec.lLayer;
934 MPEG_ENCODER_CONFIG mec;
935 m_Encoder.GetOutputType(&mec);
937 mec.lLayer = 2;
939 mec.lLayer = 1;
940 m_Encoder.SetOutputType(mec);
948 MPEG_ENCODER_CONFIG mec;
949 m_Encoder.GetOutputType(&mec);
950 *dwBitrate = (DWORD)mec.dwBitrate;
957 MPEG_ENCODER_CONFIG mec;
958 m_Encoder.GetOutputType(&mec);
959 mec.dwBitrate = dwBitrate;
960 m_Encoder.SetOutputType(mec);
967 MPEG_ENCODER_CONFIG mec;
968 m_Encoder.GetOutputType(&mec);
969 *dwVariable = (DWORD)(mec.vmVariable == vbr_off ? 0 : 1);
976 MPEG_ENCODER_CONFIG mec;
977 m_Encoder.GetOutputType(&mec);
979 mec.vmVariable = dwVariable ? vbr_rh : vbr_off;
980 m_Encoder.SetOutputType(mec);
987 MPEG_ENCODER_CONFIG mec;
988 m_Encoder.GetOutputType(&mec);
989 *dwMin = (DWORD)mec.dwVariableMin;
996 MPEG_ENCODER_CONFIG mec;
997 m_Encoder.GetOutputType(&mec);
998 mec.dwVariableMin = dwMin;
999 m_Encoder.SetOutputType(mec);
1006 MPEG_ENCODER_CONFIG mec;
1007 m_Encoder.GetOutputType(&mec);
1008 *dwMax = (DWORD)mec.dwVariableMax;
1015 MPEG_ENCODER_CONFIG mec;
1016 m_Encoder.GetOutputType(&mec);
1017 mec.dwVariableMax = dwMax;
1018 m_Encoder.SetOutputType(mec);
1025 MPEG_ENCODER_CONFIG mec;
1026 m_Encoder.GetOutputType(&mec);
1027 *dwQuality=(DWORD)mec.dwQuality;
1034 MPEG_ENCODER_CONFIG mec;
1035 m_Encoder.GetOutputType(&mec);
1036 mec.dwQuality = dwQuality;
1037 m_Encoder.SetOutputType(mec);
1043 MPEG_ENCODER_CONFIG mec;
1044 m_Encoder.GetOutputType(&mec);
1045 *dwVBRq=(DWORD)mec.dwVBRq;
1052 MPEG_ENCODER_CONFIG mec;
1053 m_Encoder.GetOutputType(&mec);
1054 mec.dwVBRq = dwVBRq;
1055 m_Encoder.SetOutputType(mec);
1087 MPEG_ENCODER_CONFIG mec;
1088 m_Encoder.GetOutputType(&mec);
1089 *dwSampleRate = mec.dwSampleRate;
1096 MPEG_ENCODER_CONFIG mec;
1097 m_Encoder.GetOutputType(&mec);
1098 DWORD dwOldSampleRate = mec.dwSampleRate;
1099 mec.dwSampleRate = dwSampleRate;
1100 m_Encoder.SetOutputType(mec);
1108 MPEG_ENCODER_CONFIG mec;
1109 m_Encoder.GetOutputType(&mec);
1110 *dwChannelMode = mec.ChMode;
1117 MPEG_ENCODER_CONFIG mec;
1118 m_Encoder.GetOutputType(&mec);
1119 mec.ChMode = (MPEG_mode)dwChannelMode;
1120 m_Encoder.SetOutputType(mec);
1127 MPEG_ENCODER_CONFIG mec;
1128 m_Encoder.GetOutputType(&mec);
1129 *dwFlag = mec.dwForceMS;
1136 MPEG_ENCODER_CONFIG mec;
1137 m_Encoder.GetOutputType(&mec);
1138 mec.dwForceMS = dwFlag;
1139 m_Encoder.SetOutputType(mec);
1147 MPEG_ENCODER_CONFIG mec;
1148 m_Encoder.GetOutputType(&mec);
1149 *dwFlag = mec.bCRCProtect;
1156 MPEG_ENCODER_CONFIG mec;
1157 m_Encoder.GetOutputType(&mec);
1158 *dwFlag = mec.bForceMono;
1165 MPEG_ENCODER_CONFIG mec;
1166 m_Encoder.GetOutputType(&mec);
1167 *dwFlag = mec.bSetDuration;
1174 MPEG_ENCODER_CONFIG mec;
1175 m_Encoder.GetOutputType(&mec);
1176 *dwFlag = mec.bSampleOverlap;
1183 MPEG_ENCODER_CONFIG mec;
1184 m_Encoder.GetOutputType(&mec);
1185 mec.bCRCProtect = dwFlag;
1186 m_Encoder.SetOutputType(mec);
1193 MPEG_ENCODER_CONFIG mec;
1194 m_Encoder.GetOutputType(&mec);
1195 mec.bForceMono = dwFlag;
1196 m_Encoder.SetOutputType(mec);
1203 MPEG_ENCODER_CONFIG mec;
1204 m_Encoder.GetOutputType(&mec);
1205 mec.bSetDuration = dwFlag;
1206 m_Encoder.SetOutputType(mec);
1213 MPEG_ENCODER_CONFIG mec;
1214 m_Encoder.GetOutputType(&mec);
1215 mec.bSampleOverlap = dwFlag;
1216 m_Encoder.SetOutputType(mec);
1223 MPEG_ENCODER_CONFIG mec;
1224 m_Encoder.GetOutputType(&mec);
1225 *dwFlag = mec.dwEnforceVBRmin;
1232 MPEG_ENCODER_CONFIG mec;
1233 m_Encoder.GetOutputType(&mec);
1234 mec.dwEnforceVBRmin = dwFlag;
1235 m_Encoder.SetOutputType(mec);
1242 MPEG_ENCODER_CONFIG mec;
1243 m_Encoder.GetOutputType(&mec);
1244 *dwFlag = mec.dwVoiceMode;
1251 MPEG_ENCODER_CONFIG mec;
1252 m_Encoder.GetOutputType(&mec);
1253 mec.dwVoiceMode = dwFlag;
1254 m_Encoder.SetOutputType(mec);
1261 MPEG_ENCODER_CONFIG mec;
1262 m_Encoder.GetOutputType(&mec);
1263 *dwFlag = mec.dwKeepAllFreq;
1270 MPEG_ENCODER_CONFIG mec;
1271 m_Encoder.GetOutputType(&mec);
1272 mec.dwKeepAllFreq = dwFlag;
1273 m_Encoder.SetOutputType(mec);
1280 MPEG_ENCODER_CONFIG mec;
1281 m_Encoder.GetOutputType(&mec);
1282 *dwFlag = mec.dwStrictISO;
1289 MPEG_ENCODER_CONFIG mec;
1290 m_Encoder.GetOutputType(&mec);
1291 mec.dwStrictISO = dwFlag;
1292 m_Encoder.SetOutputType(mec);
1299 MPEG_ENCODER_CONFIG mec;
1300 m_Encoder.GetOutputType(&mec);
1301 *dwNoShortBlock = mec.dwNoShortBlock;
1308 MPEG_ENCODER_CONFIG mec;
1309 m_Encoder.GetOutputType(&mec);
1310 mec.dwNoShortBlock = dwNoShortBlock;
1311 m_Encoder.SetOutputType(mec);
1318 MPEG_ENCODER_CONFIG mec;
1319 m_Encoder.GetOutputType(&mec);
1320 *dwXingTag = mec.dwXingTag;
1327 MPEG_ENCODER_CONFIG mec;
1328 m_Encoder.GetOutputType(&mec);
1329 mec.dwXingTag = dwXingTag;
1330 m_Encoder.SetOutputType(mec);
1339 MPEG_ENCODER_CONFIG mec;
1340 m_Encoder.GetOutputType(&mec);
1341 *dwFlag = mec.bOriginal;
1348 MPEG_ENCODER_CONFIG mec;
1349 m_Encoder.GetOutputType(&mec);
1350 mec.bOriginal = dwFlag;
1351 m_Encoder.SetOutputType(mec);
1358 MPEG_ENCODER_CONFIG mec;
1359 m_Encoder.GetOutputType(&mec);
1360 *dwFlag = mec.bCopyright;
1367 MPEG_ENCODER_CONFIG mec;
1368 m_Encoder.GetOutputType(&mec);
1369 mec.bCopyright = dwFlag;
1370 m_Encoder.SetOutputType(mec);
1377 MPEG_ENCODER_CONFIG mec;
1378 m_Encoder.GetOutputType(&mec);
1379 *dwModeFixed = mec.dwModeFixed;
1386 MPEG_ENCODER_CONFIG mec;
1387 m_Encoder.GetOutputType(&mec);
1388 mec.dwModeFixed = dwModeFixed;
1389 m_Encoder.SetOutputType(mec);
1474 MPEG_ENCODER_CONFIG mec;
1475 ReadPresetSettings(&mec);
1476 if(m_Encoder.SetOutputType(mec) == S_FALSE)
1486 MPEG_ENCODER_CONFIG mec;
1487 if(m_Encoder.GetOutputType(&mec) == S_FALSE)
1492 rk.setDWORD(VALUE_BITRATE, mec.dwBitrate);
1493 rk.setDWORD(VALUE_VARIABLE, mec.vmVariable);
1494 rk.setDWORD(VALUE_VARIABLEMIN, mec.dwVariableMin);
1495 rk.setDWORD(VALUE_VARIABLEMAX, mec.dwVariableMax);
1496 rk.setDWORD(VALUE_QUALITY, mec.dwQuality);
1497 rk.setDWORD(VALUE_VBR_QUALITY, mec.dwVBRq);
1499 rk.setDWORD(VALUE_CRC, mec.bCRCProtect);
1500 rk.setDWORD(VALUE_FORCE_MONO, mec.bForceMono);
1501 rk.setDWORD(VALUE_SET_DURATION, mec.bSetDuration);
1502 rk.setDWORD(VALUE_SAMPLE_OVERLAP, mec.bSampleOverlap);
1503 rk.setDWORD(VALUE_PES, mec.dwPES);
1504 rk.setDWORD(VALUE_COPYRIGHT, mec.bCopyright);
1505 rk.setDWORD(VALUE_ORIGINAL, mec.bOriginal);
1506 rk.setDWORD(VALUE_SAMPLE_RATE, mec.dwSampleRate);
1508 rk.setDWORD(VALUE_STEREO_MODE, mec.ChMode);
1509 rk.setDWORD(VALUE_FORCE_MS, mec.dwForceMS);
1510 rk.setDWORD(VALUE_XING_TAG, mec.dwXingTag);
1511 rk.setDWORD(VALUE_DISABLE_SHORT_BLOCK, mec.dwNoShortBlock);
1512 rk.setDWORD(VALUE_STRICT_ISO, mec.dwStrictISO);
1513 rk.setDWORD(VALUE_KEEP_ALL_FREQ, mec.dwKeepAllFreq);
1514 rk.setDWORD(VALUE_VOICE, mec.dwVoiceMode);
1515 rk.setDWORD(VALUE_ENFORCE_MIN, mec.dwEnforceVBRmin);
1516 rk.setDWORD(VALUE_MODE_FIXED, mec.dwModeFixed);
1562 MPEG_ENCODER_CONFIG mec;
1564 if(m_Encoder.GetOutputType(&mec) == S_FALSE)
1567 return pStream->Write(&mec, sizeof(mec), 0);
1575 MPEG_ENCODER_CONFIG mec;
1577 HRESULT hr = pStream->Read(&mec, sizeof(mec), 0);
1581 if(m_Encoder.SetOutputType(mec) == S_FALSE)
1634 MPEG_ENCODER_CONFIG mec;
1635 m_pFilter->m_Encoder.GetOutputType(&mec);
1643 mec.dwSampleRate = m_CurrentOutputFormat.nSampleRate;
1644 mec.dwBitrate = m_CurrentOutputFormat.nBitRate;
1645 mec.ChMode = m_CurrentOutputFormat.ChMode;
1651 mec.dwSampleRate = pfmt->wfx.nSamplesPerSec;
1652 mec.dwBitrate = pfmt->wfx.nAvgBytesPerSec * 8 / 1000;
1654 if (pfmt->wfx.nChannels == 1) { mec.ChMode = MONO; }
1655 else if (pfmt->wfx.nChannels == 2 && mec.ChMode == MONO && !mec.bForceMono) { mec.ChMode = STEREO; }
1657 m_pFilter->m_Encoder.SetOutputType(mec);
1723 MPEG_ENCODER_CONFIG mec;
1724 m_pFilter->m_Encoder.GetOutputType(&mec); // Retrieve the current encoder config
1730 if ((wf.nSamplesPerSec % mec.dwSampleRate) == 0) {
1731 m_CurrentOutputFormat.nSampleRate = mec.dwSampleRate;
1738 m_CurrentOutputFormat.ChMode = mec.ChMode;
1748 if (mec.ChMode == MONO && !mec.bForceMono) { m_CurrentOutputFormat.ChMode = STEREO; }
1749 else if ( mec.bForceMono ) { m_CurrentOutputFormat.ChMode = MONO; }
1756 m_CurrentOutputFormat.nBitRate = (mec.vmVariable == vbr_off) ? mec.dwBitrate : mec.dwVariableMin;
1939 MPEG_ENCODER_CONFIG mec;
1940 m_pFilter->m_Encoder.GetOutputType(&mec);
1943 if (mec.vmVariable != vbr_off) { *piCount = 0; }
1962 MPEG_ENCODER_CONFIG mec;
1963 m_pFilter->m_Encoder.GetOutputType(&mec);
1964 if (mec.vmVariable != vbr_off) return E_NOTIMPL;