Rich Media Module
Fields
kA3DPDFSkinOverPlay |
|
kA3DPDFSkinOverPlayMute |
|
kA3DPDFSkinOverPlaySeekMute |
|
kA3DPDFSkinOverPlaySeekStop |
|
kA3DPDFSkinOverPlayStopSeekMuteVol |
|
kA3DPDFSkinOverAllNoVolNoCaptionNoFull |
|
kA3DPDFSkinOverAllNoFullNoCaption |
Detailed Description
-
group
a3d_pdf_richmediaannot_module
Adds rich media (video, sound) in the page.
This module describes the functions and structures that allow you to add rich medias in the page. A rich media is a video or a sound. Supported file formats for video are : QuickTime Movie (.mov) ; MPEG (.mp4, .m4v) ; 3GPP Movie (.3gp, .3g2) Different skins can be selected to control the video player. Supported file formats for audio are : mp3
Type Documentation
-
enum
A3DPDFEPlaybackControlsSkin
Type of skins for playback controls of rich media annot.
- Version
- 12.2
Values:
-
enumerator
kA3DPDFSkinOverPlay
Play
-
enumerator
kA3DPDFSkinOverPlayMute
PlayMute
-
enumerator
kA3DPDFSkinOverPlaySeekMute
PlaySeekMute
-
enumerator
kA3DPDFSkinOverPlaySeekStop
PlaySeekStop
-
enumerator
kA3DPDFSkinOverPlayStopSeekMuteVol
PlayStopSeekMuteVol
-
enumerator
kA3DPDFSkinOverAllNoVolNoCaptionNoFull
AllNoVolNoCaptionNoFull
-
enumerator
kA3DPDFSkinOverAllNoFullNoCaption
AllNoFullNoCaption
Function Documentation
-
A3DStatus
A3DPDFRichMediaAnnotCreateFromFile
(A3DPDFDocument *pDoc, const A3DPDFRichMediaAnnotData *pRichMediaAnnotData, const A3DUTF8Char *pcFileName, A3DPDFRichMediaAnnot **ppRichMediaAnnot) Function to create a RichMedia Annotation object.
The RichMedia Annotation object is primarily created with this function, and it should be inserted on the page with the functions A3DPDFPageInsertRichMediaAnnot.
- Version
- 12.2
Parameters: - pDoc – [inout] The Document object to work with.
- pRichMediaAnnotData – [in] The RichMedia Annot parameters.
- pcFileName – [in] The file name of the rich media input file. The file format is deducted from file extension. Supported file formats for video are : QuickTime Movie (.mov) ; MPEG (.mp4, .m4v) ; 3GPP Movie (.3gp, .3g2). Supported file formats for audio are : mp3
- ppRichMediaAnnot – [out] The RichMedia Annot object created.
Return values: A3D_SUCCESS –
Returns: A3D_SUCCESS in case of success or an error code
-
A3DStatus
A3DPDFPageInsertRichMediaAnnot
(A3DPDFPage *pPage, const A3DPDFRichMediaAnnot *pRichMediaAnnot, const A3DPDFRectData *pRectData) Function to insert a RichMedia Annot in a page.
Insert a RichMedia Annot object on the page. Several RichMedia Annots can be stored on a page.
- Version
- 12.2
Parameters: - pPage – [inout] The Page object to work with.
- pRichMediaAnnot – [in] The RichMedia Annot to insert on the page.
- pRectData – [in] The rectangle to specify the position on the page.
Return values: A3D_SUCCESS –
Returns: A3D_SUCCESS in case of success or an error code