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
- WebPartDisplayModeEventArgs.cs
- ByteAnimationUsingKeyFrames.cs
- XsltQilFactory.cs
- SeverityFilter.cs
- AbstractSvcMapFileLoader.cs
- HyperLink.cs
- WebException.cs
- CorrelationManager.cs
- Size.cs
- FormsAuthenticationConfiguration.cs
- StringKeyFrameCollection.cs
- SafeViewOfFileHandle.cs
- StrongName.cs
- RegexGroupCollection.cs
- ResolveMatchesMessageCD1.cs
- SafeHandles.cs
- CatalogZone.cs
- X509CertificateEndpointIdentity.cs
- ProtocolsConfiguration.cs
- BinaryUtilClasses.cs
- SqlDataSourceQueryEditor.cs
- ReaderOutput.cs
- Pair.cs
- ExecutionEngineException.cs
- MessageSecurityVersion.cs
- GenericXmlSecurityTokenAuthenticator.cs
- GridViewCellAutomationPeer.cs
- HttpHandler.cs
- ProjectionPathBuilder.cs
- DrawingAttributeSerializer.cs
- MenuAdapter.cs
- PathTooLongException.cs
- _SecureChannel.cs
- listitem.cs
- Quad.cs
- XmlException.cs
- WorkflowPrinting.cs
- XmlSchemaObject.cs
- ScriptDescriptor.cs
- MenuBase.cs
- ByteStreamMessageEncodingElement.cs
- altserialization.cs
- PerfCounters.cs
- ProtectedConfigurationSection.cs
- RoutingSection.cs
- SeverityFilter.cs
- DataGridItem.cs
- FloaterParagraph.cs
- StaticResourceExtension.cs
- AutomationPropertyInfo.cs
- _CacheStreams.cs
- DocumentPageViewAutomationPeer.cs
- UIInitializationException.cs
- ActivityMarkupSerializer.cs
- HMAC.cs
- HebrewNumber.cs
- OleServicesContext.cs
- XmlDataProvider.cs
- TemplateKeyConverter.cs
- StickyNote.cs
- InProcStateClientManager.cs
- AVElementHelper.cs
- EmbeddedObject.cs
- PointAnimationClockResource.cs
- EventItfInfo.cs
- HttpModuleActionCollection.cs
- UseAttributeSetsAction.cs
- SynchronizationFilter.cs
- EncryptedData.cs
- datacache.cs
- ToolboxControl.cs
- TimerElapsedEvenArgs.cs
- EntityClassGenerator.cs
- AssemblyUtil.cs
- ToolStripContentPanel.cs
- OracleBFile.cs
- DataSpaceManager.cs
- PointLight.cs
- HttpErrorTraceRecord.cs
- CodeNamespaceImport.cs
- PropertyCollection.cs
- ListBoxAutomationPeer.cs
- SoapProtocolReflector.cs
- ScriptManagerProxy.cs
- ClipboardData.cs
- EasingKeyFrames.cs
- Item.cs
- NumberFormatInfo.cs
- EncodingInfo.cs
- ListQueryResults.cs
- ScrollProviderWrapper.cs
- BuildResult.cs
- Serializer.cs
- OletxTransactionFormatter.cs
- ReadOnlyDataSource.cs
- BamlStream.cs
- PasswordRecovery.cs
- ObjectMemberMapping.cs
- XmlKeywords.cs
- Encoder.cs