2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
=================================================================
FFmpeg स्मृतिप्रबन्धनसम्बद्धं स्रोतसङ्केतविश्लेषणम् : १.
FFmpeg सन्दर्भगणना आँकडा बफर-सम्बद्धसंरचना: AVBuffer तथा AVBufferRef
FFmpeg स्रोत कोड: av_buffer_ref, av_buffer_unref फ़ंक्शन विश्लेषण
=================================================================
FFmpeg स्रोतसङ्केते बहवः संरचनाः, यथा AVPacket तथा AVFrame, बफरस्य प्रबन्धनार्थं AVBufferRef तथा AVBuffer इत्येतयोः उपयोगं कुर्वन्ति । AVBuffer सदस्यचरस्य पुनःगणनायाः माध्यमेन संसाधनानाम् उपयोगानां संख्यां अभिलेखयति तथा च संसाधनानाम् विमोचनं नियन्त्रयति । अस्मिन् लेखे AVBuffer तथा AVBufferRef संरचनानां परिचयः प्रदत्तः अस्ति ।
AVBuffer सन्दर्भ-गणितदत्तांशबफरस्य कृते अनुप्रयोगप्रोग्रामिंग-अन्तरफलकम् अस्ति, यत् स्वयं आँकडा-बफरस्य प्रतिनिधित्वं करोति । इदं अपारदर्शकं भवति, FFmpeg API इत्यस्य उपयोगेन उपयोक्तृभिः प्रत्यक्षतया अभिगन्तुं न शक्यते । उपयोक्तारः केवलं AVBufferRef इत्यस्य माध्यमेन परोक्षरूपेण एव तत् प्राप्तुं शक्नुवन्ति । परन्तु भवान् द्वयोः AVBuffer सूचकयोः तुलनां कृत्वा द्वौ भिन्नौ सन्दर्भौ समानं data buffer वर्णयति वा इति परीक्षितुं शक्नोति ।
AVBuffer संरचना FFmpeg स्रोतसङ्केतस्य शीर्षकसञ्चिकायां libavutil/buffer_internal.h मध्ये घोषिता अस्ति (अस्मिन् लेखे प्रदर्शनार्थं प्रयुक्तं FFmpeg स्रोतसङ्केतसंस्करणं 5.0.3 अस्ति):
struct AVBuffer {
uint8_t *data; /**