# A3DPDFRichMediaAnnotData

struct `A3DPDFRichMediaAnnotData`

  `A3DPDFRichMediaAnnotData`structure: options for the RichMedia annot behavior in the PDF.

  > 12.2

  ## Index

  Variables

  - `m_eActivateWhen`
  - `m_eDesactivateWhen`
  - `m_iBorderWidth`
  - `m_ePlaybackControlsSkin`
  - `m_sPlaybackControlsColor`
  - `m_iPlaybackControlsOpacity`
  - `m_bPlaybackControlsAutohide`
  - `m_iPlayerVolume`
  - `m_pPosterImage`
  - `m_pcName`

Variables

A3DPDFEActivateWhen `A3DPDFRichMediaAnnotData.``m_eActivateWhen`
  `A3DPDFEActivateWhen`

  Option to specify when the RichMedia annot should be activated.

A3DPDFEDesactivateWhen `A3DPDFRichMediaAnnotData.``m_eDesactivateWhen`
  `A3DPDFEDesactivateWhen`

  Option to specify when the RichMedia annot should be deactivated.

A3DInt32 `A3DPDFRichMediaAnnotData.``m_iBorderWidth`
  `A3DInt32`

  Border width in points.

  0 for an invisible border.

A3DPDFEPlaybackControlsSkin `A3DPDFRichMediaAnnotData.``m_ePlaybackControlsSkin`
  `A3DPDFEPlaybackControlsSkin`

  Option to specify the controls that should be present for the RichMedia annot.

A3DPDFRgbColorData `A3DPDFRichMediaAnnotData.``m_sPlaybackControlsColor`
  `A3DPDFRgbColorData`

  PlaybackControls color.

A3DInt32 `A3DPDFRichMediaAnnotData.``m_iPlaybackControlsOpacity`
  `A3DInt32`

  PlaybackControls opacity.

  Values are from 0 (transparent) to 100 (opaque).

A3DBool `A3DPDFRichMediaAnnotData.``m_bPlaybackControlsAutohide`
  `A3DBool`

  PlaybackControls auto hiding.

A3DInt32 `A3DPDFRichMediaAnnotData.``m_iPlayerVolume`
  `A3DInt32`

  Playbacker volume.

  Values are from 0 (mute) to 100.

A3DPDFImage *`A3DPDFRichMediaAnnotData.``m_pPosterImage`
  `A3DPDFImage`*

  Specifies a poster image to be displayed when the RichMedia Annot is not activated.

  Null can not be specified.

A3DUTF8Char *`A3DPDFRichMediaAnnotData.``m_pcName`
  `A3DUTF8Char`*

  Name of the RichMedia Annot.

  If NULL is specified, the name is automatically generated.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...