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
- ReflectionServiceProvider.cs
- RightsManagementPermission.cs
- TrailingSpaceComparer.cs
- OutputCacheEntry.cs
- MarshalDirectiveException.cs
- SqlPersonalizationProvider.cs
- GuidelineCollection.cs
- DesignerAdapterAttribute.cs
- WebProxyScriptElement.cs
- HandlerBase.cs
- sqlinternaltransaction.cs
- ping.cs
- KnownColorTable.cs
- WaitHandle.cs
- Geometry3D.cs
- MenuItemCollection.cs
- JsonReaderWriterFactory.cs
- MD5.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- MemberListBinding.cs
- NumberSubstitution.cs
- OdbcConnectionHandle.cs
- RoleGroupCollection.cs
- _AutoWebProxyScriptWrapper.cs
- ObjectIDGenerator.cs
- SerializationInfo.cs
- ImplicitInputBrush.cs
- Debugger.cs
- InheritanceContextHelper.cs
- ExtensionMethods.cs
- NotificationContext.cs
- ReceiveMessageRecord.cs
- UnsafeNativeMethods.cs
- WpfGeneratedKnownTypes.cs
- GroupItem.cs
- SafeWaitHandle.cs
- FreezableOperations.cs
- DisableDpiAwarenessAttribute.cs
- SqlAliasesReferenced.cs
- DataGridViewDataErrorEventArgs.cs
- SqlServer2KCompatibilityCheck.cs
- HttpVersion.cs
- AspNetSynchronizationContext.cs
- BufferedGraphicsContext.cs
- MD5.cs
- InstalledVoice.cs
- DataGridViewAutoSizeModeEventArgs.cs
- TTSEngineTypes.cs
- ContentIterators.cs
- ComponentRenameEvent.cs
- WebFaultClientMessageInspector.cs
- FragmentQueryKB.cs
- ManagementClass.cs
- FileLevelControlBuilderAttribute.cs
- FixedBufferAttribute.cs
- DataTemplateKey.cs
- UnsafeNativeMethods.cs
- GeneralTransform3DGroup.cs
- TreeWalker.cs
- DataBindingCollection.cs
- Processor.cs
- TabControlToolboxItem.cs
- CodeTypeParameterCollection.cs
- FocusChangedEventArgs.cs
- DaylightTime.cs
- ThemeInfoAttribute.cs
- FileLevelControlBuilderAttribute.cs
- WpfXamlLoader.cs
- GatewayDefinition.cs
- ScriptDescriptor.cs
- SeparatorAutomationPeer.cs
- DSASignatureDeformatter.cs
- OleDbWrapper.cs
- WindowsToolbarItemAsMenuItem.cs
- StatusBarPanel.cs
- BitmapCodecInfo.cs
- WebPartConnectionsCancelVerb.cs
- QilExpression.cs
- PageContentCollection.cs
- SafeJobHandle.cs
- SuppressMergeCheckAttribute.cs
- ToolStripSeparatorRenderEventArgs.cs
- Paragraph.cs
- SendReply.cs
- PinProtectionHelper.cs
- HostVisual.cs
- Lookup.cs
- EntityContainerEmitter.cs
- ToolStripItemCollection.cs
- ItemContainerGenerator.cs
- ToolStripItemRenderEventArgs.cs
- CursorConverter.cs
- OdbcConnectionOpen.cs
- HotSpotCollection.cs
- ResourceDescriptionAttribute.cs
- XpsManager.cs
- PathGeometry.cs
- SkewTransform.cs
- Paragraph.cs
- ServiceHostingEnvironment.cs