Codec and DSP IPropertyBag Constants
There are two methods of setting properties on the codec and DSP objects programmatically, using either the IPropertyBag interface or the IPropertyStore interface. Most common properties are available through both interfaces. Use of the IPropertyStore interface is preferred over IPropertyBag.
IPropertyBag string constant | IPropertyStore property key |
---|---|
g_wszAvgFrameRate | MFPKEY_ASFOVERHEADPERFRAME |
g_wszWMACAvgBytesPerSecond | MFPKEY_WMAENC_AVGBYTESPERSEC |
g_wszWMACDRCSetting | MFPKEY_WMADEC_DRCMODE |
g_wszWMACHiResOutput | MFPKEY_WMADEC_HIRESOUTPUT |
g_wszWMACMusicSpeechClassMode | MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode |
g_wszWMACOriginalWaveFormat | MFPKEY_WMAENC_ORIGWAVEFORMAT |
g_wszWMACSpeakerConfig | MFPKEY_WMADEC_SPKRCFG |
g_wszWMACVoiceBuffer | MFPKEY_WMAVOICE_ENC_BufferWindow |
g_wszWMACVoiceBuffer | MFPKEY_WMAVOICE_ENC_EDL |
g_wszWMADRCAverageReference | MFPKEY_WMADRC_AVGREF |
g_wszWMADRCAverageTarget | MFPKEY_WMADRC_AVGTARGET |
g_wszWMADRCPeakReference | MFPKEY_WMADRC_PEAKREF |
g_wszWMADRCPeakTarget | MFPKEY_WMADRC_PEAKTARGET |
g_wszWMCPAudioVBRQuality | MFPKEY_VBRQUALITY |
g_wszWMCPAudioVBRSupported | MFPKEY_VBRENABLED |
g_wszWMCPMaxPasses | MFPKEY_PASSESRECOMMENDED |
g_wszWMVCAvgBitrate | MFPKEY_RAVG |
g_wszWMVCBAvg | MFPKEY_BAVG |
g_wszWMVCBDeltaQP | MFPKEY_BDELTAQP |
g_wszWMVCBMax | MFPKEY_BMAX |
g_wszWMVCBufferFullnessInFirstByte | MFPKEY_BUFFERFULLNESSINFIRSTBYTE |
g_wszWMVCCodedFrames | MFPKEY_CODEDFRAMES |
g_wszWMVCComplexityEx | MFPKEY_COMPLEXITYEX |
g_wszWMVCComplexityMode | MFPKEY_COMPLEXITY |
g_wszWMVCCompressionOptimizationType | MFPKEY_COMPRESSIONOPTIMIZATIONTYPE |
g_wszWMVCCrisp | MFPKEY_CRISP |
g_wszWMVCDecoderComplexityProfile | MFPKEY_DECODERCOMPLEXITYPROFILE |
g_wszWMVCDecoderComplexityRequested | MFPKEY_DECODERCOMPLEXITYREQUESTED |
g_wszWMVCDecoderDeinterlacing | MFPKEY_DECODER_DEINTERLACING |
g_wszWMVCDenoiseOption | MFPKEY_DENOISEOPTION |
g_wszWMVCEndOfPass | MFPKEY_ENDOFPASS |
g_wszWMVCForceFrameHeight | MFPKEY_FORCEFRAMEHEIGHT |
g_wszWMVCForceFrameWidth | MFPKEY_FORCEFRAMEWIDTH |
g_wszWMVCForceMedianSetting | MFPKEY_FORCEMEDIANSETTING |
g_wszWMVCFOURCC | MFPKEY_FOURCC |
g_wszWMVCInterlacedCodingEnabled | MFPKEY_INTERLACEDCODINGENABLED |
g_wszWMVCLookAhead | MFPKEY_LOOKAHEAD |
g_wszWMVCLoopFilter | MFPKEY_LOOPFILTER |
g_wszWMVCMacroblockModeCostMethod | MFPKEY_MACROBLOCKMODECOSTMETHOD |
g_wszWMVCMaxBitrate | MFPKEY_RMAX |
g_wszWMVCMotionMatchMethod | MFPKEY_MOTIONMATCHMETHOD |
g_wszWMVCMotionSearchLevel | MFPKEY_MOTIONSEARCHLEVEL |
g_wszWMVCMotionSearchRange | MFPKEY_MOTIONSEARCHRANGE |
g_wszWMVCNoiseEdgeRemoval | MFPKEY_NOISEEDGEREMOVAL |
g_wszWMVCNumThreads | MFPKEY_NUMTHREADS |
g_wszWMVCPassesRecommended | MFPKEY_PASSESRECOMMENDED |
g_wszWMVCPassesUsed | MFPKEY_PASSESUSED |
g_wszWMVCPerceptualOptLevel | MFPKEY_PERCEPTUALOPTLEVEL |
g_wszWMVCProduceDummyFrames | MFPKEY_PRODUCEDUMMYFRAMES |
g_wszWMVCRangeRedux | MFPKEY_RANGEREDUX |
g_wszWMVCTotalFrames | MFPKEY_TOTALFRAMES |
g_wszWMVCVBREnabled | MFPKEY_VBRENABLED |
g_wszWMVCVBRQuality | MFPKEY_VBRQUALITY |
g_wszWMVCVideoScaling | MFPKEY_VIDEOSCALING |
g_wszWMVCVType | MFPKEY_VTYPE |
g_wszWMVCZeroByteFrames | MFPKEY_ZEROBYTEFRAMES |
Related topics
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for