Lines Matching refs:video

6 The VideoEncoder module provides the APIs for video encoding.
10 - [Video Encoding](../../media/avcodec/video-encoding.md)
11 - [Temporal Layered Video Encoding](../../media/avcodec/video-encoding-temporal-scalability.md)
21 ![desciption of encode api history](figures/video-encode-api.PNG)
30 …videoencoder.h](native__avcodec__videoencoder_8h.md) | Declares the APIs used for video encoding. |
43 …temode) { CBR = 0, VBR = 1, CQ = 2 } | Enumerates the bit rate modes of a video encoder. (This enu…
50 …ateByMime](#oh_videoencoder_createbymime) (const char \*mime) | Creates a video encoder instance b…
51 …ateByName](#oh_videoencoder_createbyname) (const char \*name) | Creates a video encoder instance b…
52 …(_codec_base.md#oh_avcodec) \*codec) | Clears the internal resources of a video encoder and destro…
53 …ck callback so that your application can respond to events generated by a video encoder. (This fun…
54 …ecCallback callback so that your application can respond to events generated by a video encoder. |
55 … parameter callback so that your application can respond to events generated by a video encoder. |
56 …ormat \*format) | Configures a video encoder. Typically, you need to configure the description inf…
57 …_AVCodec](_codec_base.md#oh_avcodec) \*codec) | Prepares internal resources for a video encoder. |
58 …coder_start) ([OH_AVCodec](_codec_base.md#oh_avcodec) \*codec) | Starts a video encoder. This func…
59 …encoder_stop) ([OH_AVCodec](_codec_base.md#oh_avcodec) \*codec) | Stops a video encoder and releas…
60 … the input and output data and parameters, for example, H.264 PPS/SPS, cached in a video encoder. |
61 …coder_reset) ([OH_AVCodec](_codec_base.md#oh_avcodec) \*codec) | Resets a video encoder. The encod…
62 …avcodec) \*codec) | Obtains the OH_AVFormat information about the output data of a video encoder. |
63 …) \*codec, OH_AVFormat \*format) | Set the OH_AVFormat information when a video encoder is running…
64 …dow](_codec_base.md#ohnativewindow) \*\*window) | Obtains the input surface from a video encoder. |
65 …ase.md#oh_avcodec) \*codec, uint32_t index) | Frees an output buffer of a video encoder. (This fun…
66 …dofstream) ([OH_AVCodec](_codec_base.md#oh_avcodec) \*codec) | Notifies a video encoder that input…
67 …dec_buffer_attr.md) attr) | Pushes the input buffer filled with data to a video encoder. (This fun…
68 … uint32_t index) | Pushes the OH_AVBuffer corresponding to the index to a video encoder in buffer …
69 …) | Pushes the parameter configured for a frame with the given index to a video encoder in surface…
70 …nt32_t index) | Returns the processed OH_AVBuffer corresponding to the index to a video encoder. |
71 …_base.md#oh_avcodec) \*codec) | Obtains the description of the image received by a video encoder. |
72 …c](_codec_base.md#oh_avcodec) \*codec, bool \*isValid) | Checks whether a video encoder instance i…
99 | codec | Pointer to a video encoder instance. |
116 Enumerates the bit rate modes of a video encoder.
144 Configures a video encoder. Typically, you need to configure the description information about the
186 | codec | Pointer to a video encoder instance. |
187 …AVFormat** instance, which provides the description information about the video track to be encode…
217 Creates a video encoder instance based on a MIME type. This function is recommended.
231 Returns the pointer to the video encoder instance created if the operation is successful; returns N…
242 Creates a video encoder instance based on an encoder name. Tho use this function, you must know the…
254 | name | Pointer to a video encoder name. |
258 Returns the pointer to the video encoder instance created if the operation is successful; returns N…
269 Clears the internal resources of a video encoder and destroys the encoder instance. You only need t…
279 | codec | Pointer to a video encoder instance. |
304 Clears the input and output data and parameters, for example, H.264 PPS/SPS, cached in a video enco…
316 | codec | Pointer to a video encoder instance. |
343 Returns the processed OH_AVBuffer corresponding to the index to a video encoder. You need to call t…
345 … surface mode or step 10 in buffer mode in [Video Encoding](../../media/avcodec/video-encoding.md).
355 | codec | Pointer to a video encoder instance. |
387 Obtains the description of the image received by a video encoder. This function must be called afte…
399 | codec | Pointer to a video encoder instance. |
414 Obtains the OH_AVFormat information about the output data of a video encoder.
426 | codec | Pointer to a video encoder instance. |
441 Sets an input surface for a video encoder. This function must be called after **OH_VideoEncoder_Con…
451 | codec | Pointer to a video encoder instance. |
473 Checks whether a video encoder instance is valid.
483 | codec | Pointer to a video encoder instance. |
503 Notifies a video encoder that input streams end. You are advised to use this function for notificat…
513 | codec | Pointer to a video encoder instance. |
540 Prepares internal resources for a video encoder. This function must be called after **OH_VideoEncod…
550 | codec | Pointer to a video encoder instance. |
571 Pushes the OH_AVBuffer corresponding to the index to a video encoder in buffer mode.
581 | codec | Pointer to a video encoder instance. |
612 Pushes the parameter configured for a frame with the given index to a video encoder in surface mode.
622 | codec | Pointer to a video encoder instance. |
650 …ck callback so that your application can respond to events generated by a video encoder. This func…
660 | codec | Pointer to a video encoder instance. |
689 …er callback so that your application can respond to events generated by a video encoder. In surfac…
699 | codec | Pointer to a video encoder instance. |
728 Resets a video encoder. The encoder returns to the initial state. To continue encoding, you must ca…
738 | codec | Pointer to a video encoder instance. |
763 Set the OH_AVFormat information when a video encoder is running.
775 | codec | Pointer to a video encoder instance. |
806 Starts a video encoder. This function should be called after a successful call of **OH_VideoEncoder…
820 | codec | Pointer to a video encoder instance. |
847 Stops a video encoder and releases the input and output buffers. After the video encoder is stopped…
857 | codec | Pointer to a video encoder instance. |
887 …ck callback so that your application can respond to events generated by a video encoder. This func…
901 | codec | Pointer to a video encoder instance. |
930 Pushes the input buffer filled with data to a video encoder.
944 | codec | Pointer to a video encoder instance. |
973 Frees an output buffer of a video encoder.
987 | codec | Pointer to a video encoder instance. |