Lines Matching refs:handle
78 * @brief Creates a demuxer component and returns its context handle.
80 * This function returns the demuxer context handle without probing the container format or
84 * @param handle Indicates the double pointer to the demuxer context handle.
87 int32_t FormatDemuxerCreate(const FormatSource *source, FormatHandle * const handle);
95 * @param handle Indicates the pointer to the demuxer context handle.
106 int32_t FormatDemuxerSetParameter(const FormatHandle handle, int32_t trackId,
117 * @param handle Indicates the pointer to the demuxer context handle.
126 int32_t FormatDemuxerGetParameter(const FormatHandle handle, int32_t trackId, ParameterItem *metaData);
133 * @param handle Indicates the pointer to the demuxer context handle.
139 int32_t FormatDemuxerSetCallBack(const FormatHandle handle, const FormatCallback *callBack);
149 * @param handle Indicates the pointer to the demuxer context handle.
154 int32_t FormatDemuxerSetBufferConfig(const FormatHandle handle, const FormatBufferSetting *setting);
161 * @param handle Indicates the pointer to the demuxer context handle.
168 int32_t FormatDemuxerGetBufferConfig(const FormatHandle handle, FormatBufferSetting *setting);
176 * @param handle Indicates the pointer to the demuxer context handle.
181 int32_t FormatDemuxerPrepare(const FormatHandle handle);
189 * @param handle Indicates the pointer to the demuxer context handle.
195 int32_t FormatDemuxerGetFileInfo(const FormatHandle handle, FileInfo *info);
204 * @param handle Indicates the pointer to the demuxer context handle.
213 int32_t FormatDemuxerSelectTrack(const FormatHandle handle, int32_t programId, int32_t trackId);
222 * @param handle Indicates the pointer to the demuxer context handle.
232 int32_t FormatDemuxerUnselectTrack(const FormatHandle handle, int32_t programId, int32_t trackId);
240 * @param handle Indicates the pointer to the demuxer context handle.
245 int32_t FormatDemuxerStart(const FormatHandle handle);
255 * @param handle Indicates the pointer to the demuxer context handle.
264 int32_t FormatDemuxerGetSelectedTrack(const FormatHandle handle, int32_t *programId, int32_t trackId[], int32_t *nums);
272 * @param handle Indicates the pointer to the demuxer context handle.
280 int32_t FormatDemuxerReadFrame(const FormatHandle handle, FormatFrame *frame, int32_t timeOutMs);
287 * @param handle Indicates the pointer to the demuxer context handle.
293 int32_t FormatDemuxerFreeFrame(const FormatHandle handle, FormatFrame *frame);
301 * @param handle Indicates the pointer to the demuxer context handle.
309 int32_t FormatDemuxerSeek(const FormatHandle handle, int32_t streamIndex, int64_t timeStampUs, FormatSeekMode mode);
316 * @param handle Indicates the pointer to the demuxer context handle.
321 int32_t FormatDemuxerStop(const FormatHandle handle);
329 * @param handle Indicates the pointer to the demuxer context handle.
334 int32_t FormatDemuxerDestroy(const FormatHandle handle);
337 * @brief Creates a muxer and returns its context handle.
339 * @param handle Indicates the double pointer to the muxer context handle.
346 int32_t FormatMuxerCreate(FormatHandle * const handle, const FormatOutputConfig *outputConfig);
351 * @param handle Indicates the pointer to the muxer context handle.
356 int32_t FormatMuxerDestroy(const FormatHandle handle);
364 * @param handle Indicates the pointer to the muxer context handle.
370 int32_t FormatMuxerAddTrack(const FormatHandle handle, const TrackSource *trackSource);
377 * @param handle Indicates the pointer to the muxer context handle.
383 int32_t FormatMuxerSetCallBack(const FormatHandle handle, const FormatCallback *callBack);
391 * @param handle Indicates the pointer to the muxer context handle.
397 int32_t FormatMuxerSetOrientation(const FormatHandle handle, int degrees);
404 * @param handle Indicates the pointer to the muxer context handle.
411 int32_t FormatMuxerSetLocation(const FormatHandle handle, int latitude, int longitude);
418 * @param handle Indicates the pointer to the muxer context handle.
426 int32_t FormatMuxerSetMaxFileSize(const FormatHandle handle, int64_t bytes);
438 * @param handle Indicates the pointer to the muxer context handle.
445 int32_t FormatMuxerSetMaxFileDuration(const FormatHandle handle, int64_t durationUs);
455 * @param handle Indicates the pointer to the muxer context handle.
464 int32_t FormatMuxerSetFileSplitDuration(const FormatHandle handle, ManualSplitType type,
473 * @param handle Indicates the pointer to the muxer context handle.
478 int32_t FormatMuxerStart(FormatHandle handle);
485 * @param handle Indicates the pointer to the muxer context handle.
491 int32_t FormatMuxerWriteFrame(const FormatHandle handle, const FormatFrame *frameData);
500 * @param handle Indicates the pointer to the muxer context handle.
506 int32_t FormatMuxerSetNextOutputFile(const FormatHandle handle, int32_t fd);
511 * @param handle Indicates the pointer to the muxer context handle.
519 int32_t FormatMuxerStop(const FormatHandle handle, bool block);
526 * @param handle Indicates the pointer to the muxer context handle.
536 int32_t FormatMuxerSetParameter(const FormatHandle handle, int32_t trackId, const ParameterItem *item,
545 * @param handle Indicates the pointer to the muxer context handle.
556 int32_t FormatMuxerGetParameter(const FormatHandle handle, int32_t trackId, ParameterItem *item, int32_t itemNum);