Lines Matching refs:demuxer

6 …ovides the APIs for extracting [samples](../../media/avcodec/audio-video-demuxer.md) from media st…
8 …evelopment guide and sample, see [Media Data Demuxing](../../media/avcodec/audio-video-demuxer.md).
28 …ia_key_system_info.md). No demuxer instance is returned. This callback function applies to the sce…
29demuxer, DRM_MediaKeySystemInfo *mediaKeySystemInfo)| Defines a pointer to the callback function f…
37 …averrcode) [OH_AVDemuxer_Destroy](#oh_avdemuxer_destroy) (OH_AVDemuxer \*demuxer) | Destroys an **…
38 …demuxer_selecttrackbyid) (OH_AVDemuxer \*demuxer, uint32_t trackIndex) | Selects a track from whic…
39 …avdemuxer_unselecttrackbyid) (OH_AVDemuxer \*demuxer, uint32_t trackIndex) | Deselects a track. Th…
40 …ode) [OH_AVDemuxer_ReadSample](#oh_avdemuxer_readsample) (OH_AVDemuxer \*demuxer, uint32_t trackIn…
41 …emuxer_ReadSampleBuffer](#oh_avdemuxer_readsamplebuffer) (OH_AVDemuxer \*demuxer, uint32_t trackIn…
42 …ode) [OH_AVDemuxer_SeekToTime](#oh_avdemuxer_seektotime) (OH_AVDemuxer \*demuxer, int64_t millisec…
43 …foCallback](#oh_avdemuxer_setmediakeysysteminfocallback) (OH_AVDemuxer \*demuxer, DRM_MediaKeySyst…
44 …ack](#oh_avdemuxer_setdemuxermediakeysysteminfocallback) (OH_AVDemuxer \*demuxer, Demuxer_MediaKey…
45 …MediaKeySystemInfo](#oh_avdemuxer_getmediakeysysteminfo) (OH_AVDemuxer \*demuxer, DRM_MediaKeySyst…
53 typedef void(* Demuxer_MediaKeySystemInfoCallback) (OH_AVDemuxer *demuxer, DRM_MediaKeySystemInfo *…
121 OH_AVErrCode OH_AVDemuxer_Destroy (OH_AVDemuxer *demuxer)
138 | demuxer | Pointer to an **OH_AVDemuxer** instance. |
146 **AV_ERR_INVALID_VAL**: The value of **demuxer** is a null pointer or does not point to a demuxer i…
152 OH_AVErrCode OH_AVDemuxer_GetMediaKeySystemInfo (OH_AVDemuxer *demuxer, DRM_MediaKeySystemInfo *med…
168 | demuxer | Pointer to an **OH_AVDemuxer** instance. |
179 1. The value of **demuxer** is a null pointer or does not point to a demuxer instance.
186 OH_AVErrCode OH_AVDemuxer_ReadSample (OH_AVDemuxer *demuxer, uint32_t trackIndex, OH_AVMemory *samp…
193 You must select a track before reading the sample. After this API is called, the demuxer automatica…
207 | demuxer | Pointer to an **OH_AVDemuxer** instance. |
220 1. The value of **demuxer** is a null pointer or does not point to a demuxer instance.
229 2. The demuxer is not correctly initialized.
239 OH_AVErrCode OH_AVDemuxer_ReadSampleBuffer (OH_AVDemuxer *demuxer, uint32_t trackIndex, OH_AVBuffer…
246 … select a track before reading the sample. After this API is called, the demuxer automatically pro…
256 | demuxer | Pointer to an **OH_AVDemuxer** instance. |
268 1. The value of **demuxer** is a null pointer or does not point to a demuxer instance.
276 2. The demuxer is not correctly initialized.
286 OH_AVErrCode OH_AVDemuxer_SeekToTime (OH_AVDemuxer *demuxer, int64_t millisecond, OH_AVSeekMode mod…
301 | demuxer | Pointer to an **OH_AVDemuxer** instance. |
313 1. The value of **demuxer** is a null pointer or does not point to a demuxer instance.
319 2. The demuxer is not correctly initialized.
331 OH_AVErrCode OH_AVDemuxer_SelectTrackByID (OH_AVDemuxer *demuxer, uint32_t trackIndex)
336 Selects a track from which the demuxer reads sample data.
350 | demuxer | Pointer to an **OH_AVDemuxer** instance. |
359 **AV_ERR_OPERATE_NOT_PERMIT**: The demuxer is not correctly initialized.
363 1. The value of **demuxer** is a null pointer or does not point to a demuxer instance.
371 OH_AVErrCode OH_AVDemuxer_SetDemuxerMediaKeySystemInfoCallback (OH_AVDemuxer *demuxer, Demuxer_Medi…
386 | demuxer | Pointer to an **OH_AVDemuxer** instance. |
395 **AV_ERR_OPERATE_NOT_PERMIT**: The demuxer is not correctly initialized.
397 **AV_ERR_INVALID_VAL**: The value of **demuxer** is a null pointer or does not point to a demuxer i…
403 OH_AVErrCode OH_AVDemuxer_SetMediaKeySystemInfoCallback (OH_AVDemuxer *demuxer, DRM_MediaKeySystemI…
421 | demuxer | Pointer to an **OH_AVDemuxer** instance. |
430 **AV_ERR_OPERATE_NOT_PERMIT**: The demuxer is not correctly initialized.
432 **AV_ERR_INVALID_VAL**: The value of **demuxer** is a null pointer or does not point to a demuxer i…
438 OH_AVErrCode OH_AVDemuxer_UnselectTrackByID (OH_AVDemuxer *demuxer, uint32_t trackIndex)
443 Deselects a track. The demuxer no longer reads sample data from a track after it is deselected.
457 | demuxer | Pointer to an **OH_AVDemuxer** instance. |
466 **AV_ERR_OPERATE_NOT_PERMIT**: The demuxer is not correctly initialized.
468 **AV_ERR_INVALID_VAL**: The value of **demuxer** is a null pointer or does not point to a demuxer i…