System.IO.Stream. A Stream object that contains the image data. The texture is created with the data in the stream.
usage
Microsoft.DirectX.Direct3D.Usage. Usage can be 0, which indicates no usage value. However, if usage is desired, use one or more Usage constants. It is good practice to match the usage parameter with the CreateFlags in the Device constructor.
pool
Microsoft.DirectX.Direct3D.Pool. Member of the Pool enumerated type that describes the memory class into which the texture should be placed.