Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / VideoDrawing.cs / 1305600 / VideoDrawing.cs
//---------------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // Description: VideoDrawing represents a drawing operation that renders // video into a destination rectangle. // // History: // // 2004/11/17 : timothyc - Created it. // //--------------------------------------------------------------------------- using System.Diagnostics; namespace System.Windows.Media { ////// The class definition for VideoDrawing /// public sealed partial class VideoDrawing : Drawing { #region Constructors ////// Default VideoDrawing constructor. /// Constructs an object with all properties set to their default values /// public VideoDrawing() { } #endregion #region Internal methods ////// Calls methods on the DrawingContext that are equivalent to the /// Drawing with the Drawing's current value. /// internal override void WalkCurrentValue(DrawingContextWalker ctx) { // We avoid unneccessary ShouldStopWalking checks based on assumptions // about when ShouldStopWalking is set. Guard that assumption with an // assertion. See DrawingGroup.WalkCurrentValue comment for more details. Debug.Assert(!ctx.ShouldStopWalking); ctx.DrawVideo( Player, Rect ); } #endregion Internal methods } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // Description: VideoDrawing represents a drawing operation that renders // video into a destination rectangle. // // History: // // 2004/11/17 : timothyc - Created it. // //--------------------------------------------------------------------------- using System.Diagnostics; namespace System.Windows.Media { ////// The class definition for VideoDrawing /// public sealed partial class VideoDrawing : Drawing { #region Constructors ////// Default VideoDrawing constructor. /// Constructs an object with all properties set to their default values /// public VideoDrawing() { } #endregion #region Internal methods ////// Calls methods on the DrawingContext that are equivalent to the /// Drawing with the Drawing's current value. /// internal override void WalkCurrentValue(DrawingContextWalker ctx) { // We avoid unneccessary ShouldStopWalking checks based on assumptions // about when ShouldStopWalking is set. Guard that assumption with an // assertion. See DrawingGroup.WalkCurrentValue comment for more details. Debug.Assert(!ctx.ShouldStopWalking); ctx.DrawVideo( Player, Rect ); } #endregion Internal methods } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RsaKeyIdentifierClause.cs
- RectangleF.cs
- Int32CAMarshaler.cs
- Encoder.cs
- CommandDevice.cs
- documentsequencetextview.cs
- XamlToRtfParser.cs
- UserNamePasswordValidationMode.cs
- ADRole.cs
- DropShadowBitmapEffect.cs
- Events.cs
- PerformanceCounter.cs
- CodeChecksumPragma.cs
- WarningException.cs
- CodeCommentStatement.cs
- NumericUpDownAcceleration.cs
- HotSpotCollection.cs
- DataGridViewSelectedCellCollection.cs
- Transform3D.cs
- BitmapEffectGroup.cs
- CheckBoxPopupAdapter.cs
- DashStyle.cs
- CommentGlyph.cs
- AspNetCompatibilityRequirementsAttribute.cs
- TagNameToTypeMapper.cs
- LassoHelper.cs
- HttpChannelListener.cs
- InternalDuplexChannelFactory.cs
- HttpCapabilitiesEvaluator.cs
- RegexCompilationInfo.cs
- ObjectTypeMapping.cs
- RegexWriter.cs
- EventRouteFactory.cs
- SelectionList.cs
- TdsParserStateObject.cs
- ManipulationDevice.cs
- _DigestClient.cs
- PermissionSetEnumerator.cs
- DateTimeSerializationSection.cs
- ServicePointManagerElement.cs
- ClusterSafeNativeMethods.cs
- Convert.cs
- ListControlConvertEventArgs.cs
- WebPartMovingEventArgs.cs
- WindowsAuthenticationModule.cs
- ModelFunction.cs
- PersistenceTypeAttribute.cs
- ListViewItem.cs
- CompletionCallbackWrapper.cs
- Root.cs
- NullToBooleanConverter.cs
- ListenerConfig.cs
- EndOfStreamException.cs
- TabItemWrapperAutomationPeer.cs
- AsymmetricKeyExchangeFormatter.cs
- AutomationElement.cs
- BitmapImage.cs
- PingReply.cs
- InternalDispatchObject.cs
- PassportAuthentication.cs
- PointHitTestResult.cs
- HighlightComponent.cs
- Range.cs
- Activator.cs
- GestureRecognitionResult.cs
- FunctionMappingTranslator.cs
- SchemaInfo.cs
- _SslState.cs
- OpCodes.cs
- XmlDocumentSchema.cs
- HtmlInputSubmit.cs
- DoubleConverter.cs
- PointAnimationBase.cs
- ParameterBuilder.cs
- XslTransform.cs
- XmlSerializationGeneratedCode.cs
- DictionaryEntry.cs
- NameObjectCollectionBase.cs
- ExtensionSimplifierMarkupObject.cs
- GlobalItem.cs
- Compensate.cs
- AppDomainCompilerProxy.cs
- Base64Decoder.cs
- SplitterEvent.cs
- DelegateHelpers.Generated.cs
- SqlUtils.cs
- MenuRendererStandards.cs
- QilTypeChecker.cs
- RegexEditorDialog.cs
- HttpFileCollection.cs
- HttpModuleCollection.cs
- GeometryCombineModeValidation.cs
- Psha1DerivedKeyGenerator.cs
- PartManifestEntry.cs
- FacetChecker.cs
- BackgroundFormatInfo.cs
- StrokeFIndices.cs
- PreDigestedSignedInfo.cs
- DynamicObject.cs
- CodeSnippetExpression.cs