Collection
zero Useful+1
zero
Visual Component Library
open 4 entries with the same name
This entry is missing Overview , add relevant content to make the entry more complete, and it can also be upgraded quickly. Hurry up edit Come on!
VCL is the abbreviation of Visual Component Library, namely Visual Component Library, which is the basic class library of Delphi, C++Builder and other programming languages.
Chinese name
Saihui
Foreign name
Visual Component Library
Abbreviations
VCL
Nature
Visual Component Library

Basic Introduction

Announce
edit
The abbreviation of Visual Component Library (Visual Component Library) VCL is the abbreviation of Visual Component Library, namely Visual Component Library, which is the basic class library of Delphi, C++Builder and other programming languages.
It has the characteristics of pure packaging, strong scalability, easy operation, etc. If it is a very complicated Win32 API, it is very easy to use after VCL encapsulation. VCL supports the nesting of classes, procedures and functions. If you want to declare a class in a process or another process, it is completely feasible. The processes or functions within a process are called local processes or local functions.
VCL's support and encapsulation of events are also very complete. Any external event source can be bound to VCL controls through the declaration of event objects.
In Delphi's VCL, there are also many pseudo APIs that can provide further support for software development.
The extensibility of VCL makes it very easy to write controls, and you can import and export ActiveX controls at will. At the same time, it is platform independent and can be used directly under Windows, Linux, MaxOS or other operating systems.

Video Coding Layer

Announce
edit
H. The 264 algorithm can be conceptually divided into two layers: the video coding layer (VCL) is responsible for efficient video content representation, and the network abstraction layer (NAL) is responsible for packaging and transmitting data in the appropriate way required by the network. A packet based interface is defined between VCL and NAL. Packaging and corresponding signaling belong to NAL. In this way, the tasks of high coding efficiency and network friendliness are completed by VCL and NAL respectively.
The VCL layer includes block based motion compensated hybrid coding and some new features. Like the previous video coding standard, H.264 does not include pre-processing and post-processing functions in the draft, which can increase the flexibility of the standard.