[][src]Struct oox::shared::drawingml::audiovideo::AudioCD

pub struct AudioCD {
    pub start_time: AudioCDTime,
    pub end_time: AudioCDTime,
}

Fields

start_time: AudioCDTime

This element specifies the start point for a CD Audio sound element. Encompassed within this element are the time and track at which the sound should begin its playback. This element is used in conjunction with an Audio End Time element to specify the time span for an entire audioCD sound element.

Xml example

<a:audioCd>
  <a:st track="1" time="2"/>
  <a:end track="3" time="65"/>
</a:audioCd>

In the above example, the audioCD sound element shown specifies for a portion of audio spanning from 2 seconds into the first track to 1 minute, 5 seconds into the third track.

end_time: AudioCDTime

This element specifies the end point for a CD Audio sound element. Encompassed within this element are the time and track at which the sound should halt its playback. This element is used in conjunction with an Audio Start Time element to specify the time span for an entire audioCD sound element.

Xml example

<a:audioCd>
  <a:st track="1" time="2"/>
  <a:end track="3" time="65"/>
</a:audioCd>

In the above example, the audioCD sound element shown specifies for a portion of audio spanning from 2 seconds into the first track to 1 minute, 5 seconds into the third track.

Methods

impl AudioCD[src]

pub fn from_xml_element(xml_node: &XmlNode) -> Result<Self>[src]

Trait Implementations

impl Clone for AudioCD[src]

impl Debug for AudioCD[src]

impl PartialEq<AudioCD> for AudioCD[src]

impl StructuralPartialEq for AudioCD[src]

Auto Trait Implementations

impl RefUnwindSafe for AudioCD

impl Send for AudioCD

impl Sync for AudioCD

impl Unpin for AudioCD

impl UnwindSafe for AudioCD

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.