The CubeTexture class represents a cube texture uploaded to a rendering context.
The Rectangle Texture class represents a 2-dimensional texture uploaded to a rendering context.
The Texture class represents a 2-dimensional texture uploaded to a rendering context.
The TextureBase class is the base class for Context3D texture objects.
Prior to Flash Player 21, the use of video in Stage3D required the use of the Video object (which is not hardware accelerated), copying of video frame to a BitmapData object, and loading of the data onto the GPU which is CPU intensive. Thus, Video texture object was introduced. It allows hardware decoded video to be used in Stage 3D content.