Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / VideoDrawing.cs / 1 / 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 : [....] - 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 ); } ////// Video drawings don't require realization updates. /// internal override void PrecomputeCore() { RequiresRealizationUpdates = false; } ////// Video drawings don't need realization updates. /// internal override void UpdateRealizations(RealizationContext realizationContext) { Debug.Assert(RequiresRealizationUpdates == false); } #endregion Internal methods } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MimeObjectFactory.cs
- Activity.cs
- SqlInternalConnectionSmi.cs
- ViewManager.cs
- Win32Interop.cs
- OverrideMode.cs
- UnknownBitmapDecoder.cs
- BindableAttribute.cs
- IPEndPointCollection.cs
- WebPartActionVerb.cs
- PingReply.cs
- BinaryObjectWriter.cs
- DisableDpiAwarenessAttribute.cs
- OdbcFactory.cs
- MaskedTextBoxTextEditor.cs
- ElementNotAvailableException.cs
- SoapObjectInfo.cs
- ProcessHostFactoryHelper.cs
- SystemWebSectionGroup.cs
- GeneralTransform.cs
- InteropEnvironment.cs
- ConversionContext.cs
- ItemChangedEventArgs.cs
- BrushConverter.cs
- ButtonFlatAdapter.cs
- DataBoundControlHelper.cs
- NameGenerator.cs
- XmlSerializationWriter.cs
- ModelVisual3D.cs
- QueryOutputWriterV1.cs
- PropertyEmitter.cs
- Visual3DCollection.cs
- CalendarDay.cs
- StrongTypingException.cs
- HostingEnvironmentException.cs
- UntrustedRecipientException.cs
- MappingModelBuildProvider.cs
- SqlProcedureAttribute.cs
- TextViewBase.cs
- Set.cs
- URLAttribute.cs
- HMACSHA256.cs
- Debug.cs
- UIAgentMonitorHandle.cs
- TreeBuilderXamlTranslator.cs
- PeerNameResolver.cs
- HttpRuntime.cs
- CodeBinaryOperatorExpression.cs
- ElapsedEventArgs.cs
- StylusPlugInCollection.cs
- ControlEvent.cs
- StreamInfo.cs
- BooleanAnimationBase.cs
- SubstitutionList.cs
- Converter.cs
- DateTimeOffsetConverter.cs
- DataControlReferenceCollection.cs
- XmlBoundElement.cs
- DataGridViewColumnCollectionEditor.cs
- TextBox.cs
- OrderedDictionary.cs
- PartialCachingControl.cs
- SamlAuthorizationDecisionStatement.cs
- HwndKeyboardInputProvider.cs
- CustomAttribute.cs
- PhoneCall.cs
- DesignerOptionService.cs
- KnownIds.cs
- AccessedThroughPropertyAttribute.cs
- DataBoundControlDesigner.cs
- SessionIDManager.cs
- CheckableControlBaseAdapter.cs
- SafeNativeMethods.cs
- ImageInfo.cs
- DesignerAutoFormatCollection.cs
- MarkerProperties.cs
- BuildProviderUtils.cs
- SocketAddress.cs
- NativeMethods.cs
- MouseOverProperty.cs
- AsyncParams.cs
- EdmToObjectNamespaceMap.cs
- DynamicFilter.cs
- XmlSigningNodeWriter.cs
- GeneratedCodeAttribute.cs
- ErrorInfoXmlDocument.cs
- InitializationEventAttribute.cs
- StringUtil.cs
- ConfigurationValidatorAttribute.cs
- WindowsPen.cs
- WindowsListBox.cs
- Guid.cs
- PathNode.cs
- UserPersonalizationStateInfo.cs
- AsnEncodedData.cs
- ValidateNames.cs
- TextShapeableCharacters.cs
- DataReaderContainer.cs
- CodePrimitiveExpression.cs
- StringFreezingAttribute.cs