IWMEncVideoSource.CroppingLeftMargin
![]() |
The CroppingLeftMargin property specifies and retrieves the number of rows to be removed from the left edge of an image.
Syntax
int = IWMEncVideoSource.CroppingLeftMargin;
IWMEncVideoSource.CroppingLeftMargin = int;
Parameters
This property takes no parameters.
Property Value
An Int32 type that indicates how many rows of pixels to crop.
If this property fails, it returns an error number.
Number | Description |
0xC00D0011 | This property cannot be set while the encoder engine is running. |
Remarks
The cropped image is adjusted to fill the destination size specified in the associated profile.
Example Code
using WMEncoderLib;
try
{
// Create a WMEncoder object.
WMEncoder Encoder;
Encoder = new WMEncoder();
// Specify the source for the input stream.
IWMEncSourceGroupCollection SrcGrpColl;
IWMEncSourceGroup SrcGrp;
IWMEncVideoSource SrcVid;
IWMEncSource SrcAud;
// Add a source group to the collection.
SrcGrpColl = Encoder.SourceGroupCollection;
SrcGrp = SrcGrpColl.Add("SG_1");
// Add a video and an audio source to the source group.
SrcVid = (IWMEncVideoSource)SrcGrp.AddSource(WMENC_SOURCE_TYPE.WMENC_VIDEO);
SrcAud = SrcGrp.AddSource(WMENC_SOURCE_TYPE.WMENC_AUDIO);
// Specify the cropping margins.
SrcVid.CroppingBottomMargin = 5;
SrcVid.CroppingTopMargin = 5;
SrcVid.CroppingLeftMargin = 3;
SrcVid.CroppingRightMargin = 3;
// Continue configuring the encoding session.
}
catch (Exception e)
{
// TODO: Handle exceptions.
}
Requirements
Reference: Windows Media Encoder
Namespace: WMEncoderLib
Assembly: Interop.WMEncoderLib.dll
Library: WMEncoderLib.dll
See Also