Table of Contents

Namespace VAST.HTTP

Classes

AbstractHttpSource

Provides an abstract base class for HTTP-based media sources supporting various streaming protocols.

AspHttpRequestContext

Provides an ASP.NET Core implementation of IHttpRequestContext for handling HTTP requests.

HttpServer

Provides an HTTP server that can be shared among multiple HTTP-based streaming servers.

HttpServerParameters

Defines configuration parameters for HTTP server.

LockableHeader

Represents an HTTP header with a name and value that can be locked to prevent modification.

WebTransportServerParameters

Provides configuration parameters for a WebTransport server.

Interfaces

IHttpRequest

Defines the contract for an HTTP request.

IHttpRequestContext

Defines the contract for an HTTP request context containing request, response, and WebSocket support.

IHttpResponse

Defines the contract for an HTTP response.

Enums

HttpServer.Type

Specifies the type of HTTP server implementation.

UserContextStrategy

Specifies how user context information is maintained across HTTP requests.