Interface

Atk-1.0AtkStreamableContentInterface

Interface for implementing StreamableContent. Contains only the virtual methods that need to be implemented.

interface Interface {
    vfunc_get_mime_type(i: number): string;
    vfunc_get_n_mime_types(): number;
    vfunc_get_stream(mime_type: string): GLib.IOChannel;
    vfunc_get_uri(mime_type: string): string;
}

Hierarchy (View Summary)

Index

Methods

  • Gets the character string of the specified mime type. The first mime type is at position 0, the second at position 1, and so on.

    Parameters

    • i: number

      a gint representing the position of the mime type starting from 0

    Returns string

  • Gets the number of mime types supported by this object.

    Returns number

  • Get a string representing a URI in IETF standard format (see http://www.ietf.org/rfc/rfc2396.txt) from which the object's content may be streamed in the specified mime-type, if one is available. If mime_type is NULL, the URI for the default (and possibly only) mime-type is returned.

    Note that it is possible for get_uri to return NULL but for get_stream to work nonetheless, since not all GIOChannels connect to URIs.

    Parameters

    • mime_type: string

      a gchar* representing the mime type, or NULL to request a URI for the default mime type.

    Returns string