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
- ConditionalExpression.cs
- RemoteWebConfigurationHostServer.cs
- ContourSegment.cs
- RadioButtonStandardAdapter.cs
- ControlPersister.cs
- ISAPIRuntime.cs
- TextEditorLists.cs
- XmlSerializerSection.cs
- PolyBezierSegment.cs
- CodeConditionStatement.cs
- OneOfTypeConst.cs
- PathFigureCollectionConverter.cs
- XmlCharacterData.cs
- ChangeBlockUndoRecord.cs
- DateTimeFormatInfo.cs
- DbConnectionInternal.cs
- ProtocolElement.cs
- PropertyDescriptors.cs
- StrokeCollectionDefaultValueFactory.cs
- PopupRootAutomationPeer.cs
- dbdatarecord.cs
- HuffCodec.cs
- DataSourceControlBuilder.cs
- CompilerInfo.cs
- DCSafeHandle.cs
- DataGridViewImageColumn.cs
- XmlNamespaceMapping.cs
- HierarchicalDataBoundControl.cs
- EmptyEnumerator.cs
- BinaryObjectInfo.cs
- FragmentQueryKB.cs
- ToolCreatedEventArgs.cs
- SiteMapDataSource.cs
- HttpHeaderCollection.cs
- ErrorLog.cs
- TableFieldsEditor.cs
- SolidColorBrush.cs
- _UriTypeConverter.cs
- XmlSchema.cs
- EventKeyword.cs
- CommentEmitter.cs
- ResourceManager.cs
- MsmqDiagnostics.cs
- ConnectionsZone.cs
- EventMappingSettings.cs
- CharUnicodeInfo.cs
- DesignerEventService.cs
- RemotingException.cs
- DataGridViewLayoutData.cs
- PropertyPathConverter.cs
- SafeRegistryHandle.cs
- X509Extension.cs
- ProviderSettings.cs
- Baml2006SchemaContext.cs
- HttpModuleActionCollection.cs
- MemberRestriction.cs
- HandlerBase.cs
- ColorPalette.cs
- __Error.cs
- HtmlControl.cs
- BitmapEffectOutputConnector.cs
- OracleEncoding.cs
- Substitution.cs
- DomainUpDown.cs
- SoapRpcServiceAttribute.cs
- BitmapFrameDecode.cs
- HwndHostAutomationPeer.cs
- DefaultCommandConverter.cs
- LinearKeyFrames.cs
- KeyInterop.cs
- SRDisplayNameAttribute.cs
- GcSettings.cs
- _NegoStream.cs
- OdbcHandle.cs
- DrawingContextWalker.cs
- Filter.cs
- PageAsyncTaskManager.cs
- ZipIOExtraField.cs
- returneventsaver.cs
- coordinatorfactory.cs
- BaseParagraph.cs
- EnvelopedPkcs7.cs
- UnmanagedHandle.cs
- HttpHandlerAction.cs
- BamlLocalizableResourceKey.cs
- PropertyStore.cs
- SQLUtility.cs
- FixedTextContainer.cs
- TraceListeners.cs
- SqlDataSourceCustomCommandEditor.cs
- PluralizationServiceUtil.cs
- MultiPartWriter.cs
- HttpRequest.cs
- Attributes.cs
- Bits.cs
- Rfc2898DeriveBytes.cs
- UIElementPropertyUndoUnit.cs
- LiteralLink.cs
- HotSpotCollection.cs
- PerfService.cs