Aspose::Slides::VideoFrame Class Reference

Represents a video clip on a slide. More...

Inherits Aspose::Slides::PictureFrame, and Aspose::Slides::IVideoFrame.

Public Member Functions

bool get_RewindVideo ()
 Determines whether a video is automatically rewinded to start as soon as the movie has finished playing. Read bool. More...
 
void set_RewindVideo (bool value)
 Determines whether a video is automatically rewinded to start as soon as the movie has finished playing. Write bool. More...
 
bool get_PlayLoopMode ()
 Determines whether a video is looped. Read bool. More...
 
void set_PlayLoopMode (bool value)
 Determines whether a video is looped. Write bool. More...
 
bool get_HideAtShowing ()
 Determines whether a VideoFrame is hidden. Read bool. More...
 
void set_HideAtShowing (bool value)
 Determines whether a VideoFrame is hidden. Write bool. More...
 
AudioVolumeMode get_Volume ()
 Returns the audio volume. Read AudioVolumeMode. More...
 
void set_Volume (AudioVolumeMode value)
 Sets the audio volume. Write AudioVolumeMode. More...
 
VideoPlayModePreset get_PlayMode ()
 Returns the video play mode. Read VideoPlayModePreset. More...
 
void set_PlayMode (VideoPlayModePreset value)
 Sets the video play mode. Write VideoPlayModePreset. More...
 
bool get_FullScreenMode ()
 Determines whether a video is shown in full screen mode. Read bool. More...
 
void set_FullScreenMode (bool value)
 Determines whether a video is shown in full screen mode. Write bool. More...
 
System::String get_LinkPathLong ()
 Returns the name of an video file which is linked to a VideoFrame. Read System::String. More...
 
void set_LinkPathLong (System::String value)
 Sets the name of an video file which is linked to a VideoFrame. Write System::String. More...
 
System::SharedPtr< IVideoget_EmbeddedVideo ()
 Returns embedded video object. Read IVideo. More...
 
void set_EmbeddedVideo (System::SharedPtr< IVideo > value)
 Sets embedded video object. Write IVideo. More...
 
- Public Member Functions inherited from Aspose::Slides::PictureFrame
System::SharedPtr< IPictureFrameLockget_PictureFrameLock ()
 Returns shape's locks. Read-only IPictureFrameLock. More...
 
virtual Aspose::Slides::ShapeType get_ShapeType ()
 
virtual void set_ShapeType (Aspose::Slides::ShapeType value)
 
System::SharedPtr< IPictureFillFormatget_PictureFormat ()
 Returns the PictureFillFormat object for a picture frame. Read-only IPictureFillFormat. More...
 
float get_RelativeScaleHeight ()
 Returns the scale of height(relative to original picture size) of the picture frame. Value 1.0 corresponds to 100%. Read float. More...
 
void set_RelativeScaleHeight (float value)
 Sets the scale of height(relative to original picture size) of the picture frame. Value 1.0 corresponds to 100%. Write float. More...
 
float get_RelativeScaleWidth ()
 Returns the scale of width (relative to original picture size) of the picture frame. Value 1.0 corresponds to 100%. Read float. More...
 
void set_RelativeScaleWidth (float value)
 Sets the scale of width (relative to original picture size) of the picture frame. Value 1.0 corresponds to 100%. Write float. More...
 
- Public Member Functions inherited from Aspose::Slides::GeometryShape
System::SharedPtr< IShapeStyleget_ShapeStyle ()
 Returns shape's style object. Read-only IShapeStyle. More...
 
System::SharedPtr< AdjustValueCollection_anonymous_method_0 ()
 
System::SharedPtr< AdjustValueCollection_anonymous_method_1 ()
 
System::SharedPtr< IAdjustValueCollectionget_Adjustments ()
 Returns a collection of shape's adjustment values. Read-only IAdjustValueCollection. More...
 
System::ArrayPtr< System::SharedPtr< IShapeElement > > CreateShapeElements ()
 Creates and returns array of shape's elements. More...
 
- Public Member Functions inherited from Aspose::Slides::Shape
bool get_IsTextHolder ()
 Determines whether the shape is TextHolder_PPT. Read-only bool. More...
 
System::SharedPtr< IPlaceholderget_Placeholder ()
 Returns the placeholder for a shape. Returns null if the shape has no placeholder. Read-only IPlaceholder. More...
 
System::SharedPtr< ICustomDataget_CustomData ()
 Returns the shape's custom data. Read-only ICustomData. More...
 
System::SharedPtr< IShapeFrameget_RawFrame ()
 Returns the raw shape frame's properties. Read IShapeFrame. More...
 
void set_RawFrame (System::SharedPtr< IShapeFrame > value)
 Sets the raw shape frame's properties. Write IShapeFrame. More...
 
System::SharedPtr< PresentationML::Transform2D > _anonymous_method_1 ()
 
System::SharedPtr< IShapeFrameget_Frame ()
 Returns the shape frame's properties. Read IShapeFrame. More...
 
void set_Frame (System::SharedPtr< IShapeFrame > value)
 Sets the shape frame's properties. Write IShapeFrame. More...
 
virtual System::SharedPtr< ILineFormatget_LineFormat ()
 Returns the LineFormat object that contains line formatting properties for a shape. Note: can return null for certain types of shapes which don't have line properties. Read-only ILineFormat. More...
 
virtual System::SharedPtr< IThreeDFormatget_ThreeDFormat ()
 Returns the ThreeDFormat object that 3d effect properties for a shape. Note: can return null for certain types of shapes which don't have 3d properties. Read-only IThreeDFormat. More...
 
virtual System::SharedPtr< IEffectFormatget_EffectFormat ()
 Returns the EffectFormat object which contains pixel effects applied to a shape. Note: can return null for certain types of shapes which don't have effect properties. Read-only IEffectFormat. More...
 
virtual System::SharedPtr< IFillFormatget_FillFormat ()
 Returns the FillFormat object that contains fill formatting properties for a shape. Note: can return null for certain types of shapes which don't have fill properties. Read-only IFillFormat. More...
 
System::SharedPtr< IHyperlinkget_HyperlinkClick ()
 Returns the hyperlink defined for mouse click. Read IHyperlink. More...
 
void set_HyperlinkClick (System::SharedPtr< IHyperlink > value)
 Sets the hyperlink defined for mouse click. Write IHyperlink. More...
 
System::SharedPtr< IHyperlinkget_HyperlinkMouseOver ()
 Returns the hyperlink defined for mouse over. Read IHyperlink. More...
 
void set_HyperlinkMouseOver (System::SharedPtr< IHyperlink > value)
 Sets the hyperlink defined for mouse over. Write IHyperlink. More...
 
System::SharedPtr< IHyperlinkManagerget_HyperlinkManager ()
 Returns the hyperlink manager. Read-only IHyperlinkManager. More...
 
bool get_Hidden ()
 Determines whether the shape is hidden. Read bool. More...
 
void set_Hidden (bool value)
 Determines whether the shape is hidden. Write bool. More...
 
virtual int32_t get_ZOrderPosition ()
 Returns the position of a shape in the z-order. Shapes[0] returns the shape at the back of the z-order, and Shapes[Shapes.Count - 1] returns the shape at the front of the z-order. Read-only int32_t. More...
 
int32_t get_ConnectionSiteCount ()
 Returns the number of connection sites on the shape. Read-only int32_t. More...
 
float get_Rotation ()
 Returns the number of degrees the specified shape is rotated around the z-axis. A positive value indicates clockwise rotation; a negative value indicates counterclockwise rotation. Read float. More...
 
void set_Rotation (float value)
 Sets the number of degrees the specified shape is rotated around the z-axis. A positive value indicates clockwise rotation; a negative value indicates counterclockwise rotation. Write float. More...
 
float get_X ()
 Returns the x-coordinate of the upper-left corner of the shape. Read float. More...
 
void set_X (float value)
 Sets the x-coordinate of the upper-left corner of the shape. Write float. More...
 
float get_Y ()
 Returns the y-coordinate of the upper-left corner of the shape. Read float. More...
 
void set_Y (float value)
 Sets the y-coordinate of the upper-left corner of the shape. Write float. More...
 
float get_Width ()
 Returns the width of the shape. Read float. More...
 
void set_Width (float value)
 Sets the width of the shape. Write float. More...
 
float get_Height ()
 Returns the height of the shape. Read float. More...
 
void set_Height (float value)
 Sets the height of the shape. Write float. More...
 
Aspose::Slides::BlackWhiteMode get_BlackWhiteMode ()
 Property specifies how a shape will render in black-and-white display mode.. Read Slides::BlackWhiteMode. More...
 
void set_BlackWhiteMode (Aspose::Slides::BlackWhiteMode value)
 Property specifies how a shape will render in black-and-white display mode.. Write Slides::BlackWhiteMode. More...
 
uint32_t get_UniqueId ()
 Gets unique shape identifier in presentation scope. Read-only uint32_t. See also OfficeInteropShapeId for getting unique shape identifier in slide scope. More...
 
uint32_t get_OfficeInteropShapeId ()
 Gets unique shape identifier in slide scope. Read-only uint32_t. See also UniqueId for getting unique shape identifier in presentation scope. More...
 
virtual System::String get_AlternativeText ()
 Returns the alternative text associated with a shape. Read System::String. More...
 
virtual void set_AlternativeText (System::String value)
 Sets the alternative text associated with a shape. Write System::String. More...
 
virtual System::String get_AlternativeTextTitle ()
 Returns the title of alternative text associated with a shape. Read System::String. More...
 
virtual void set_AlternativeTextTitle (System::String value)
 Sets the title of alternative text associated with a shape. Write System::String. More...
 
virtual System::String get_Name ()
 Returns the name of a shape. Must be not null. Use empty string value if needed. Read System::String. More...
 
virtual void set_Name (System::String value)
 Sets the name of a shape. Must be not null. Use empty string value if needed. Write System::String. More...
 
System::SharedPtr< IBaseShapeLockget_ShapeLock ()
 Returns shape's locks. Read-only IBaseShapeLock. More...
 
bool get_IsGrouped ()
 Determines whether the shape is grouped. Read-only bool. More...
 
System::SharedPtr< IGroupShapeget_ParentGroup ()
 Returns parent GroupShape object if shape is grouped. Otherwise returns null. Read-only IGroupShape. More...
 
System::SharedPtr< IDOMObjectget_Parent_Immediate ()
 Returns Parent_Immediate object. Read-only IDOMObject. More...
 
System::SharedPtr< IBaseSlideget_Slide ()
 Returns the parent slide of a shape. Read-only IBaseSlide. More...
 
System::SharedPtr< IPresentationget_Presentation ()
 Returns the parent presentation of a slide. Read-only IPresentation. More...
 
System::SharedPtr< Aspose::Slides::ThreeDFormat_anonymous_method_2 ()
 
System::SharedPtr< Aspose::Slides::ThreeDFormat_anonymous_method_3 ()
 
System::SharedPtr< Aspose::Slides::LineFormat_anonymous_method_4 ()
 
void _anonymous_method_6 (System::SharedPtr< ILineFormat > registryReference)
 
System::SharedPtr< Aspose::Slides::LineFormat_anonymous_method_5 ()
 
System::SharedPtr< Aspose::Slides::EffectFormat_anonymous_method_7 ()
 
System::SharedPtr< Aspose::Slides::EffectFormat_anonymous_method_8 ()
 
void RemovePlaceholder ()
 Defines that this shape isn't a placeholder. More...
 
System::SharedPtr< IPlaceholderAddPlaceholder (System::SharedPtr< IPlaceholder > placeholderToCopyFrom)
 Adds a new placeholder if there is no and sets placeholder properties to a specified one. More...
 
System::SharedPtr< ILineFormatEffectiveDataCreateLineFormatEffective ()
 Creates the LineFormatEffectiveData object that contains all line formatting properties for a shape, included inherited. More...
 
System::SharedPtr< IFillFormatEffectiveDataCreateFillFormatEffective ()
 Creates the FillFormatEffectiveData object that contains all fill formatting properties for a shape, included inherited. More...
 
System::SharedPtr< IEffectFormatEffectiveDataCreateEffectFormatEffective ()
 Creates the EffectFormatEffectiveData object that contains all effects applyed to a shape, included inherited. More...
 
System::SharedPtr< IThreeDFormatEffectiveDataCreateThreeDFormatEffective ()
 Creates the ThreeDFormatEffectiveData object that contains volume properties and 3D transformation of a shape, included inherited. More...
 
System::SharedPtr< System::Drawing::BitmapGetThumbnail ()
 Returns shape thumbnail. ShapeThumbnailBounds.Shape shape thumbnail bounds type is used by default. More...
 
System::SharedPtr< System::Drawing::BitmapGetThumbnail (ShapeThumbnailBounds bounds, float scaleX, float scaleY)
 Returns shape thumbnail. More...
 
void WriteAsSvg (System::SharedPtr< System::IO::Stream > stream)
 Saves content of Shape as SVG file. More...
 
void WriteAsSvg (System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< Export::ISVGOptions > svgOptions)
 Saves content of Shape as SVG file. More...
 
- Public Member Functions inherited from System::Object
 Object ()
 Creates object. Initializes all internal data structures. More...
 
virtual ~Object ()
 Destroys object. Frees all internal data structures. More...
 
 Object (Object const &x)
 Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
Objectoperator= (Object const &x)
 Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
ObjectSharedRefAdded ()
 Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int SharedRefRemovedSafe ()
 Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int RemovedSharedRefs (int count)
 Decreases shared reference count by specified value. More...
 
Detail::SmartPtrCounter * WeakRefAdded ()
 Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
void WeakRefRemoved ()
 Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
Detail::SmartPtrCounter * GetCounter ()
 Gets reference counter data structure associated with the object. More...
 
int SharedCount () const
 Gets current value of shared refernce counter. More...
 
void Lock ()
 Implements C# lock() statement locking. Call directly or use LockContext sentry object. More...
 
void Unlock ()
 Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More...
 
virtual bool Equals (ptr obj)
 Compares objects using C# Object.Equals semantics. More...
 
virtual int GetHashCode () const
 Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
 
virtual String ToString () ASPOSE_CONST
 Analog of C# Object.ToString() method. Enables converting custom objects to string. More...
 
virtual ptr MemberwiseClone () const
 Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More...
 
virtual const TypeInfoGetType () const
 Gets actual type of object. Analog of C# System.Object.GetType() call. More...
 
virtual bool Is (const TypeInfo &targetType) const
 Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More...
 
virtual void SetTemplateWeakPtr (unsigned int argument)
 Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
 
template<>
bool Equals (float const &objA, float const &objB)
 
template<>
bool Equals (double const &objA, double const &objB)
 
template<>
bool ReferenceEquals (String const &str, std::nullptr_t)
 
template<>
bool ReferenceEquals (String const &str1, String const &str2)
 

Protected Member Functions

System::SharedPtr< UnsupportedProps::PPTXUnsupportedProps::VideoFramePPTXUnsupportedProps > get_PPTXUnsupportedProps ()
 
 VideoFrame (System::SharedPtr< IDOMObject > parentImmediate)
 
void SetImage ()
 
virtual void Reset ()
 Sets all formats to NotDefined state. For shapes with placeholders this will cause default state. More...
 
- Protected Member Functions inherited from Aspose::Slides::PictureFrame
System::SharedPtr< UnsupportedProps::PPTXUnsupportedProps::PictureFramePPTXUnsupportedProps > get_PPTXUnsupportedProps ()
 
 PictureFrame (System::SharedPtr< IDOMObject > parentImmediate, System::SharedPtr< UnsupportedProps::PPTXUnsupportedProps::PictureFramePPTXUnsupportedProps > pptxUnsupportedProps)
 
 PictureFrame (System::SharedPtr< IDOMObject > parentImmediate)
 
virtual void Draw (System::SharedPtr< Drawing::Canvas > canvas, System::SharedPtr< Drawing::RenderContext > rc, System::SharedPtr< InterruptionToken > interruptableToken)
 
- Protected Member Functions inherited from Aspose::Slides::GeometryShape
System::SharedPtr< PresentationML::Geometry2D > get_Geometry ()
 
System::SharedPtr< UnsupportedProps::PPTXUnsupportedProps::GeometryShapePPTXUnsupportedProps > get_PPTXUnsupportedProps ()
 
 GeometryShape (System::SharedPtr< IDOMObject > parentImmediate)
 
 GeometryShape (System::SharedPtr< IDOMObject > parentImmediate, System::SharedPtr< UnsupportedProps::PPTXUnsupportedProps::GeometryShapePPTXUnsupportedProps > pptxUnsupportedProps)
 
void InitializeShapeStyle ()
 
void DrawWithinFrame (System::SharedPtr< Drawing::Canvas > canvas, System::SharedPtr< Drawing::RenderContext > rc, System::SharedPtr< ShapeFrame > frame)
 
bool HasEffect ()
 
bool HasShadow ()
 
bool HasReflection ()
 
bool HasEffect (System::SharedPtr< IEffectFormatEffectiveData > effectFormatEffective)
 
bool CanFillElements (System::SharedPtr< IEffectFormatEffectiveData > effectFormatEffective)
 
bool CanStrokeElements (System::SharedPtr< IEffectFormatEffectiveData > effectFormatEffective)
 
void DrawEffects (System::SharedPtr< Drawing::Canvas > canvas, System::SharedPtr< Drawing::RenderContext > rc, System::ArrayPtr< System::SharedPtr< ShapeElement >> elems, System::SharedPtr< ShapeFrame > frame, System::SharedPtr< IFillParamSource > fillSource, System::SharedPtr< IEffectFormatEffectiveData > effectFormatEffective, System::ArrayPtr< System::SharedPtr< Shape >> prototypes, bool drawEffectBeforeShape)
 
void FillElements (System::SharedPtr< Drawing::Canvas > canvas, System::SharedPtr< Drawing::RenderContext > rc, System::ArrayPtr< System::SharedPtr< ShapeElement >> elems, System::SharedPtr< ShapeFrame > frame, System::SharedPtr< IFillParamSource > fillSource, System::ArrayPtr< System::SharedPtr< Shape >> prototypes)
 
void StrokeElements (System::SharedPtr< Drawing::Canvas > canvas, System::SharedPtr< Drawing::RenderContext > rc, System::ArrayPtr< System::SharedPtr< ShapeElement >> elems, System::SharedPtr< ShapeFrame > frame, System::ArrayPtr< System::SharedPtr< Shape >> prototypes)
 
System::SharedPtr< LineParam > GetLineParam (System::SharedPtr< ShapeFrame > frame, System::SharedPtr< Aspose::Foundation::Drawing::DrMatrix > userToDevice, System::SharedPtr< System::Drawing::Drawing2D::GraphicsPath > path, System::ArrayPtr< System::SharedPtr< Shape >> protos, System::SharedPtr< Drawing::RenderContext > rc)
 
virtual System::SharedPtr< FillParam > GetFillParam (System::SharedPtr< Drawing::Canvas > canvas, System::SharedPtr< ShapeFrame > frame, System::SharedPtr< System::Drawing::Drawing2D::GraphicsPath > path, System::ArrayPtr< System::SharedPtr< FillParam >> fpCache, ShapeElementFillSource fillSource, System::SharedPtr< IFillParamSource > shapeFill, System::ArrayPtr< System::SharedPtr< Shape >> protos, System::SharedPtr< Drawing::RenderContext > rc)
 
System::SharedPtr< EffectPackage > GetStyleEffectFormat (System::SharedPtr< IBaseSlide > colorMappingSlide)
 
System::SharedPtr< ThreeDPackage > GetStyleThreeDFormat (System::SharedPtr< BaseSlide > colorMappingSlide)
 
virtual System::SharedPtr< ILineFormatEffectiveDataCreateLineFormatEffectiveImpl ()
 
virtual System::SharedPtr< IFillFormatEffectiveDataCreateFillFormatEffectiveImpl ()
 
virtual System::SharedPtr< IEffectFormatEffectiveDataCreateEffectFormatEffectiveImpl ()
 
virtual System::SharedPtr< IThreeDFormatEffectiveDataCreateThreeDFormatEffectiveImpl ()
 
virtual System::ArrayPtr< System::Drawing::PointFCreateConnectionPoints ()
 Returns connection points array or null. More...
 
virtual System::ArrayPtr< float > CreateConnectionDirections ()
 Returns array of connection angle directions in degree or null. More...
 
void ClearShapeStyle ()
 
- Protected Member Functions inherited from Aspose::Slides::Shape
bool get_Unprocessed () const
 Determines whether shape will be serialized in XML. More...
 
void set_Unprocessed (bool value)
 Determines whether shape will be serialized in XML. More...
 
bool get_IsScalingProcess ()
 Determins whether scaling process is actual or not More...
 
void set_IsScalingProcess (bool value)
 Determins whether scaling process is actual or not More...
 
System::SharedPtr< PresentationML::Transform2D > get_Transform2DInternal ()
 
void set_Transform2DInternal (System::SharedPtr< PresentationML::Transform2D > value)
 
System::SharedPtr< ShapeFrameget_FrameImpl ()
 
void set_FrameImpl (System::SharedPtr< ShapeFrame > value)
 
System::SharedPtr< UnsupportedProps::PPTXUnsupportedProps::ShapePPTXUnsupportedProps > get_PPTXUnsupportedProps ()
 
System::SharedPtr< UnsupportedProps::PPTUnsupportedProps::ShapePPTUnsupportedProps > get_PPTUnsupportedProps ()
 
System::ArrayPtr< System::Drawing::PointFget_ConnectionPoints ()
 Gets array of connection poits. More...
 
System::ArrayPtr< float > get_ConnectionDirections ()
 Gets array of connection angle directions. Angle in degree. More...
 
bool get_SwapXY ()
 
System::Drawing::RectangleF get_ShapeRectangleRotated ()
 
uint32_t get_ShapeId ()
 
void set_ShapeLock (System::SharedPtr< IBaseShapeLock > value)
 Returns shape's locks. Read-only IBaseShapeLock. More...
 
virtual uint32_t get_Version_OldMode ()
 
System::SharedPtr< GroupShapeget_ParentGroupInternal ()
 
System::String get_GeometryTextFont ()
 
void set_GeometryTextFont (System::String value)
 
System::String get_GeometryText ()
 
void set_GeometryText (System::String value)
 
virtual bool get_MetroBlobRequired ()
 Shows if saving this shape to ppt requires GroupShapeMetroBlob record to save all shape's properties correctly More...
 
System::SharedPtr< IPresentationComponentget_Parent_IPresentationComponent ()
 
System::SharedPtr< ISlideComponentget_Parent_ISlideComponent ()
 
System::SharedPtr< ShapeCollectionget_Parent_ShapeCollection ()
 
System::SharedPtr< BaseSlideget_SlideInternal ()
 
System::SharedPtr< Aspose::Slides::ThreeDFormatGetThreeDFormatLazy ()
 
System::SharedPtr< Aspose::Slides::LineFormatGetLineFormatLazy ()
 
System::SharedPtr< Aspose::Slides::LineFormatGetLineFormatRawRef ()
 
System::SharedPtr< Aspose::Slides::LineFormatGetLineFormatRawRef (System::SharedPtr< Shape > parent)
 
System::SharedPtr< Aspose::Slides::EffectFormatGetEffectFormatLazy ()
 
void SetEffectFormat (System::SharedPtr< Aspose::Slides::EffectFormat > effectFormat)
 
void SetLineFormatRawRef (System::SharedPtr< Aspose::Slides::LineFormat > lineFormat)
 
template<typename T >
GetLazy (Shape::Get< T > create, Shape::Get< T > get, T notDefined)
 
void SetPlaceholder (Orientation orientation, PlaceholderSize size, PlaceholderType type, uint32_t index, bool hasCustomPrompt)
 Defines this shape as a placeholder. More...
 
virtual System::SharedPtr< PresentationML::Transform2D > GetRawFrameImpl ()
 
virtual void SetRawFrameImpl (System::SharedPtr< PresentationML::Transform2D > value)
 
System::SharedPtr< ShapeFrameGetEffectiveRawFrame ()
 
System::ArrayPtr< System::SharedPtr< Shape > > GetPrototypes ()
 Returns shapes from the layout and/or master slide that the current shape is inherited from. An empty array is returned if the current shape is not inherited. More...
 
System::SharedPtr< ShapeGetInheritedPlaceholder ()
 Returns shape from the layout and/or master slide that the current shape is inherited from. A null is returned if the current shape is not inherited. More...
 
System::SharedPtr< ShapeFrameGetSlideSpaceFrame ()
 
System::SharedPtr< ShapeFrameGetSlideSpaceFrame (System::SharedPtr< IShapeFrame > frameRect)
 
void SetSlideSpaceFrame (System::SharedPtr< ShapeFrame > value)
 
System::SharedPtr< PresentationML::Transform2D > SlideSpaceToRaw (System::SharedPtr< ShapeFrame > value)
 
 Shape (System::SharedPtr< IDOMObject > parentImmediate)
 
 Shape (System::SharedPtr< IDOMObject > parentImmediate, System::SharedPtr< UnsupportedProps::PPTXUnsupportedProps::ShapePPTXUnsupportedProps > pptxUnsupportedProps)
 
 Shape (System::SharedPtr< IDOMObject > parentImmediate, System::SharedPtr< UnsupportedProps::PPTXUnsupportedProps::ShapePPTXUnsupportedProps > pptxUnsupportedProps, System::SharedPtr< UnsupportedProps::PPTUnsupportedProps::ShapePPTUnsupportedProps > pptUnsupportedProps)
 
virtual void ZOrder (ZOrderCmd cmd)
 Moves the shape in front of or behind other shapes in the collection (that is, changes the shape's position in the z-order). More...
 
void SetUniqueId (System::String value)
 Tries to sets shape unique id value. If value is not uint then generates new unique value. If value is uint and presentation already contains other shape with this value, then will be generated new unique value. More...
 
void SetShapeId (uint32_t id)
 Initialize Shape ID once. If call this method more then one time it raize exception. More...
 
void RedefineShapeId (uint32_t id)
 
uint32_t CreateShapeId ()
 
virtual void ScaleGeometry (float scalingCoefX, float scalingCoefY, float scalingContentCoef)
 
virtual void LocateGeometry (float locatingCoefX, float locatingCoefY)
 
void ScaleSizes (float scalingCoefX, float scalingCoefY, float scalingContentCoef)
 
virtual void ProcessFitShapeToText ()
 Calculates required size for shape's textframe and More...
 
virtual void ConfirmTextFrameIsFittedToShape ()
 This method used for optimization purposes. When size/position/text of TextFrame is changed or size/position of shape is changed then size/position of shape and TextFrame will be fitted one to other. This "fitting" procedure get many resources and if you know that size/position of shape and TextFrame are already matched one to other than you can cancel upcoming "fitting" procedure with calling this ConfirmTextFrameIsFittedToShape() method. Cancelling will be performed one time, not permanent - this mean that if for example TextFrame will be changed in future then "fitting" procedure will become upcoming again. More...
 
void Changed_OldMode ()
 
virtual void ShapeSizeUpdated ()
 
virtual void BeforeRemove ()
 
void ResetFrame ()
 
void SetParent (System::SharedPtr< IDOMObject > parentImmediate)
 

Additional Inherited Members

- Public Types inherited from System::Object
typedef SmartPtr< Objectptr
 Alias for smart pointer type. More...
 
typedef System::Details::SharedMembersType shared_members_type
 structure to keep list of shared pointers contained in object. More...
 
- Static Public Member Functions inherited from Aspose::Slides::Shape
static System::SharedPtr< PresentationML::Transform2D > _anonymous_method_0 ()
 
- Static Public Member Functions inherited from System::Object
static bool ReferenceEquals (ptr const &objA, ptr const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, T const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, std::nullptr_t)
 Reference-compares value type object with nullptr. More...
 
template<typename T1 , typename T2 >
static std::enable_if< IsSmartPtr< T1 >::value &&IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares reference type objects in C# style. More...
 
template<typename T1 , typename T2 >
static std::enable_if<!IsSmartPtr< T1 >::value &&!IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares value type objects in C# style. More...
 
static const TypeInfoType ()
 Impleemnts C# typeof(System.Object) construct. More...
 
- Protected Types inherited from Aspose::Slides::Shape
template<typename T >
using Get = System::MulticastDelegate< T()>
 
using ParameterlessShapeEvent = System::MulticastDelegate< void(System::SharedPtr< Shape >)>
 
- Static Protected Member Functions inherited from Aspose::Slides::GeometryShape
static System::SharedPtr< System::Collections::Generic::Dictionary< Aspose::Slides::ShapeType, Aspose::Slides::ShapeType > > CreateAutoShapeTypeSet (const System::ArrayPtr< Aspose::Slides::ShapeType > &types)
 
static System::SharedPtr< System::Collections::Generic::Dictionary< Aspose::Slides::ShapeType, Aspose::Slides::ShapeType > > CreateAutoShapeTypeSet (bool inverse, const System::ArrayPtr< Aspose::Slides::ShapeType > &types)
 
- Static Protected Member Functions inherited from Aspose::Slides::Shape
static System::SharedPtr< Aspose::Foundation::Drawing::DrMatrix > CalcTransform (System::SharedPtr< IShapeFrame > frame)
 
static bool IsClockwise (float x1, float y1, float x2, float y2, float x3, float y3)
 
- Static Protected Attributes inherited from Aspose::Slides::PictureFrame
static System::SharedPtr< System::Collections::Generic::Dictionary< Aspose::Slides::ShapeType, Aspose::Slides::ShapeType > > ShapeTypes
 
- Static Protected Attributes inherited from Aspose::Slides::GeometryShape
static const int32_t ShapeElementFillSourceNumber
 

Detailed Description

Represents a video clip on a slide.

Constructor & Destructor Documentation

◆ VideoFrame()

Aspose::Slides::VideoFrame::VideoFrame ( System::SharedPtr< IDOMObject parentImmediate)
protected

Member Function Documentation

◆ get_EmbeddedVideo()

System::SharedPtr<IVideo> Aspose::Slides::VideoFrame::get_EmbeddedVideo ( )
virtual

Returns embedded video object. Read IVideo.

Implements Aspose::Slides::IVideoFrame.

◆ get_FullScreenMode()

bool Aspose::Slides::VideoFrame::get_FullScreenMode ( )
virtual

Determines whether a video is shown in full screen mode. Read bool.

Implements Aspose::Slides::IVideoFrame.

◆ get_HideAtShowing()

bool Aspose::Slides::VideoFrame::get_HideAtShowing ( )
virtual

Determines whether a VideoFrame is hidden. Read bool.

Implements Aspose::Slides::IVideoFrame.

◆ get_LinkPathLong()

System::String Aspose::Slides::VideoFrame::get_LinkPathLong ( )
virtual

Returns the name of an video file which is linked to a VideoFrame. Read System::String.

Implements Aspose::Slides::IVideoFrame.

◆ get_PlayLoopMode()

bool Aspose::Slides::VideoFrame::get_PlayLoopMode ( )
virtual

Determines whether a video is looped. Read bool.

Implements Aspose::Slides::IVideoFrame.

◆ get_PlayMode()

VideoPlayModePreset Aspose::Slides::VideoFrame::get_PlayMode ( )
virtual

Returns the video play mode. Read VideoPlayModePreset.

Implements Aspose::Slides::IVideoFrame.

◆ get_PPTXUnsupportedProps()

System::SharedPtr<UnsupportedProps::PPTXUnsupportedProps::VideoFramePPTXUnsupportedProps> Aspose::Slides::VideoFrame::get_PPTXUnsupportedProps ( )
protected

◆ get_RewindVideo()

bool Aspose::Slides::VideoFrame::get_RewindVideo ( )
virtual

Determines whether a video is automatically rewinded to start as soon as the movie has finished playing. Read bool.

Implements Aspose::Slides::IVideoFrame.

◆ get_Volume()

AudioVolumeMode Aspose::Slides::VideoFrame::get_Volume ( )
virtual

Returns the audio volume. Read AudioVolumeMode.

Implements Aspose::Slides::IVideoFrame.

◆ Reset()

virtual void Aspose::Slides::VideoFrame::Reset ( )
protectedvirtual

Sets all formats to NotDefined state. For shapes with placeholders this will cause default state.

Reimplemented from Aspose::Slides::PictureFrame.

◆ set_EmbeddedVideo()

void Aspose::Slides::VideoFrame::set_EmbeddedVideo ( System::SharedPtr< IVideo value)
virtual

Sets embedded video object. Write IVideo.

Implements Aspose::Slides::IVideoFrame.

◆ set_FullScreenMode()

void Aspose::Slides::VideoFrame::set_FullScreenMode ( bool  value)
virtual

Determines whether a video is shown in full screen mode. Write bool.

Implements Aspose::Slides::IVideoFrame.

◆ set_HideAtShowing()

void Aspose::Slides::VideoFrame::set_HideAtShowing ( bool  value)
virtual

Determines whether a VideoFrame is hidden. Write bool.

Implements Aspose::Slides::IVideoFrame.

◆ set_LinkPathLong()

void Aspose::Slides::VideoFrame::set_LinkPathLong ( System::String  value)
virtual

Sets the name of an video file which is linked to a VideoFrame. Write System::String.

Implements Aspose::Slides::IVideoFrame.

◆ set_PlayLoopMode()

void Aspose::Slides::VideoFrame::set_PlayLoopMode ( bool  value)
virtual

Determines whether a video is looped. Write bool.

Implements Aspose::Slides::IVideoFrame.

◆ set_PlayMode()

void Aspose::Slides::VideoFrame::set_PlayMode ( VideoPlayModePreset  value)
virtual

Sets the video play mode. Write VideoPlayModePreset.

Implements Aspose::Slides::IVideoFrame.

◆ set_RewindVideo()

void Aspose::Slides::VideoFrame::set_RewindVideo ( bool  value)
virtual

Determines whether a video is automatically rewinded to start as soon as the movie has finished playing. Write bool.

Implements Aspose::Slides::IVideoFrame.

◆ set_Volume()

void Aspose::Slides::VideoFrame::set_Volume ( AudioVolumeMode  value)
virtual

Sets the audio volume. Write AudioVolumeMode.

Implements Aspose::Slides::IVideoFrame.

◆ SetImage()

void Aspose::Slides::VideoFrame::SetImage ( )
protected