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
- MemoryMappedViewAccessor.cs
- RoutedCommand.cs
- ApplicationGesture.cs
- RepeatButtonAutomationPeer.cs
- XmlBinaryReader.cs
- ForeignKeyFactory.cs
- TemplatedAdorner.cs
- CanonicalFontFamilyReference.cs
- RemoteCryptoDecryptRequest.cs
- Math.cs
- HttpProcessUtility.cs
- CrossSiteScriptingValidation.cs
- CustomCategoryAttribute.cs
- SchemaImporterExtension.cs
- HttpServerVarsCollection.cs
- Quaternion.cs
- TypedElement.cs
- SubclassTypeValidatorAttribute.cs
- KeyFrames.cs
- UtilityExtension.cs
- EUCJPEncoding.cs
- OleDbInfoMessageEvent.cs
- SessionStateContainer.cs
- Internal.cs
- DefaultAssemblyResolver.cs
- TreeViewItemAutomationPeer.cs
- BasePattern.cs
- RelationHandler.cs
- TdsEnums.cs
- DateTimeConstantAttribute.cs
- DynamicUpdateCommand.cs
- WorkflowOwnershipException.cs
- BitmapEffectvisualstate.cs
- KeysConverter.cs
- DefaultProxySection.cs
- CaseInsensitiveHashCodeProvider.cs
- Collection.cs
- MetadataItemEmitter.cs
- SamlDelegatingWriter.cs
- LOSFormatter.cs
- Certificate.cs
- XmlSignatureProperties.cs
- FontCollection.cs
- StackOverflowException.cs
- Triplet.cs
- SessionPageStatePersister.cs
- BasicExpressionVisitor.cs
- ExtendedPropertyCollection.cs
- InputLangChangeRequestEvent.cs
- DeferredSelectedIndexReference.cs
- DataServiceQueryProvider.cs
- XPathParser.cs
- DesignerDataParameter.cs
- XPathAncestorIterator.cs
- WebPartPersonalization.cs
- Geometry.cs
- ToolboxCategoryItems.cs
- RegexParser.cs
- OperandQuery.cs
- CompositeScriptReference.cs
- Error.cs
- CodeSnippetStatement.cs
- ModuleBuilderData.cs
- RegionData.cs
- _SslSessionsCache.cs
- BindValidator.cs
- OdbcReferenceCollection.cs
- ExpandSegment.cs
- BindingWorker.cs
- PreservationFileReader.cs
- BindingManagerDataErrorEventArgs.cs
- AssociatedControlConverter.cs
- TimeSpanConverter.cs
- ApplicationException.cs
- Label.cs
- WebBrowsableAttribute.cs
- FormViewUpdatedEventArgs.cs
- BindingObserver.cs
- HtmlToClrEventProxy.cs
- DescendantOverDescendantQuery.cs
- VirtualDirectoryMappingCollection.cs
- DictionaryEntry.cs
- DrawingGroup.cs
- KerberosRequestorSecurityToken.cs
- TypeValidationEventArgs.cs
- DomNameTable.cs
- PeerApplication.cs
- BindableAttribute.cs
- Evaluator.cs
- Version.cs
- MultipleViewProviderWrapper.cs
- RestHandler.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- OptimalTextSource.cs
- RotateTransform3D.cs
- TextureBrush.cs
- DBPropSet.cs
- DocumentsTrace.cs
- CatalogZoneBase.cs
- FixedStringLookup.cs