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
- Semaphore.cs
- WhiteSpaceTrimStringConverter.cs
- SequenceRange.cs
- InputLangChangeRequestEvent.cs
- TypeLibraryHelper.cs
- BitArray.cs
- WebPartAuthorizationEventArgs.cs
- CanExecuteRoutedEventArgs.cs
- serverconfig.cs
- DockingAttribute.cs
- PersonalizationAdministration.cs
- ParseElementCollection.cs
- HtmlInputFile.cs
- Light.cs
- X509Chain.cs
- WinFormsComponentEditor.cs
- SystemSounds.cs
- versioninfo.cs
- TemplatedAdorner.cs
- FormatterConverter.cs
- FontNameEditor.cs
- TemplatePropertyEntry.cs
- typedescriptorpermissionattribute.cs
- AsyncDataRequest.cs
- TraceListener.cs
- DBPropSet.cs
- TypeLibConverter.cs
- Cloud.cs
- ToolCreatedEventArgs.cs
- DataServiceExpressionVisitor.cs
- FileUtil.cs
- RawStylusInput.cs
- WindowsSysHeader.cs
- SizeValueSerializer.cs
- IPAddress.cs
- PropVariant.cs
- CodeFieldReferenceExpression.cs
- X509ChainPolicy.cs
- WindowsIPAddress.cs
- RequestResizeEvent.cs
- HandoffBehavior.cs
- XmlConvert.cs
- XpsFilter.cs
- HighlightVisual.cs
- ConfigUtil.cs
- GuidConverter.cs
- PaperSource.cs
- TransformerInfo.cs
- TdsValueSetter.cs
- LayoutTable.cs
- Point.cs
- IMembershipProvider.cs
- EventWaitHandle.cs
- SpellerError.cs
- HashMembershipCondition.cs
- EpmCustomContentSerializer.cs
- TextSerializer.cs
- BitmapEffectInput.cs
- XPathNode.cs
- ObjectHandle.cs
- EventWaitHandle.cs
- SafeNativeMemoryHandle.cs
- Triangle.cs
- ResourceContainer.cs
- DomainConstraint.cs
- SqlAggregateChecker.cs
- _OverlappedAsyncResult.cs
- dtdvalidator.cs
- SinglePageViewer.cs
- ConsoleKeyInfo.cs
- TextEffect.cs
- OleDbErrorCollection.cs
- ItemsChangedEventArgs.cs
- XamlTypeMapper.cs
- XslVisitor.cs
- DPCustomTypeDescriptor.cs
- FixedStringLookup.cs
- XmlTextReaderImpl.cs
- ObjectDataSourceStatusEventArgs.cs
- Parser.cs
- ReferencedAssembly.cs
- EncoderExceptionFallback.cs
- GridItemCollection.cs
- securitycriticaldataClass.cs
- PathTooLongException.cs
- NoneExcludedImageIndexConverter.cs
- TdsParserHelperClasses.cs
- StrokeRenderer.cs
- PropertyInformationCollection.cs
- ClientRoleProvider.cs
- WebPartConnectionsEventArgs.cs
- Convert.cs
- PassportAuthenticationEventArgs.cs
- WebPartDescription.cs
- XhtmlBasicCalendarAdapter.cs
- PositiveTimeSpanValidatorAttribute.cs
- Brushes.cs
- StringExpressionSet.cs
- CodeCommentStatement.cs
- CurrentTimeZone.cs