API Reference

Class

LegacyPptMedia

Namespace OfficeIMO.PowerPoint.LegacyPpt.Model
Assembly OfficeIMO.PowerPoint
Modifiers sealed

Represents one external-media definition from a binary PowerPoint file.

Inheritance

  • Object
  • LegacyPptMedia

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Methods

public Byte[] GetData() #
Returns: Byte[]

Returns a defensive copy of the embedded audio bytes.

Properties

public UInt32 Id { get; } #

Gets the document-wide external-object identifier.

public LegacyPptMediaKind Kind { get; } #

Gets the native media representation.

public Boolean Loop { get; } #

Gets whether playback repeats continuously.

public Boolean Rewind { get; } #

Gets whether the media rewinds after playback.

public Boolean Narration { get; } #

Gets whether the audio is recorded narration.

public String Path { get; } #

Gets the external UNC or local path, when present.

public Nullable<UInt32> SoundId { get; } #

Gets the referenced document sound identifier.

public Nullable<Int32> DurationMilliseconds { get; } #

Gets the embedded WAV playback duration, in milliseconds.

public Nullable<UInt32> CdStart { get; } #

Gets the raw packed CD start time.

public Nullable<UInt32> CdEnd { get; } #

Gets the raw packed CD end time.

public LegacyPptSound Sound { get; } #

Gets the referenced embedded sound entry, when resolved.

public Boolean HasProjectableAudio { get; } #

Gets whether this object can project as editable embedded WAV media.