OGMRipSubpCodec

OGMRipSubpCodec — Base class for subtitles codecs

Synopsis


#include <ogmrip-subp-codec.h>

                    OGMRipSubpCodec;
void                ogmrip_subp_codec_set_dvd_subp_stream
                                                        (OGMRipSubpCodec *subp,
                                                         OGMDvdSubpStream *stream);
OGMDvdSubpStream*   ogmrip_subp_codec_get_dvd_subp_stream
                                                        (OGMRipSubpCodec *subp);
gint                ogmrip_subp_codec_get_charset       (OGMRipSubpCodec *subp);
void                ogmrip_subp_codec_set_charset       (OGMRipSubpCodec *subp,
                                                         OGMRipCharset charset);
gint                ogmrip_subp_codec_get_eol_style     (OGMRipSubpCodec *subp);
void                ogmrip_subp_codec_set_eol_style     (OGMRipSubpCodec *subp,
                                                         OGMRipEolStyle eol);
gboolean            ogmrip_subp_codec_get_forced_only   (OGMRipSubpCodec *subp);
void                ogmrip_subp_codec_set_forced_only   (OGMRipSubpCodec *subp,
                                                         gboolean forced_only);

Object Hierarchy

  GObject
   +----OGMJobSpawn
         +----OGMJobContainer
               +----OGMJobBin
                     +----OGMRipCodec
                           +----OGMRipSubpCodec

Properties

  "charset"                  guint                 : Read / Write
  "eol"                      guint                 : Read / Write
  "forced-only"              gboolean              : Read / Write
  "stream"                   gpointer              : Read / Write

Description

Details

OGMRipSubpCodec

typedef struct _OGMRipSubpCodec OGMRipSubpCodec;


ogmrip_subp_codec_set_dvd_subp_stream ()

void                ogmrip_subp_codec_set_dvd_subp_stream
                                                        (OGMRipSubpCodec *subp,
                                                         OGMDvdSubpStream *stream);

Sets the subtitle stream to encode.

subp :

an OGMRipSubpCodec

stream :

an OGMDvdSubpStream

ogmrip_subp_codec_get_dvd_subp_stream ()

OGMDvdSubpStream*   ogmrip_subp_codec_get_dvd_subp_stream
                                                        (OGMRipSubpCodec *subp);

Gets the subtitle stream to encode.

subp :

an OGMRipSubpCodec

Returns :

an OGMDvdSubpStream, or NULL

ogmrip_subp_codec_get_charset ()

gint                ogmrip_subp_codec_get_charset       (OGMRipSubpCodec *subp);

Gets the character set of text subtitles

subp :

an OGMRipSubpCodec

Returns :

an OGMRipCharset, or -1

ogmrip_subp_codec_set_charset ()

void                ogmrip_subp_codec_set_charset       (OGMRipSubpCodec *subp,
                                                         OGMRipCharset charset);

Sets the character set of text subtitles

subp :

an OGMRipSubpCodec

charset :

the OGMRipCharset

ogmrip_subp_codec_get_eol_style ()

gint                ogmrip_subp_codec_get_eol_style     (OGMRipSubpCodec *subp);

Gets the end-of-line characters of text subtitles

subp :

an OGMRipSubpCodec

Returns :

the OGMRipEolStyle, or -1

ogmrip_subp_codec_set_eol_style ()

void                ogmrip_subp_codec_set_eol_style     (OGMRipSubpCodec *subp,
                                                         OGMRipEolStyle eol);

Sets the end-of-line characters of text subtitles

subp :

an OGMRipSubpCodec

eol :

the OGMRipEolStyle

ogmrip_subp_codec_get_forced_only ()

gboolean            ogmrip_subp_codec_get_forced_only   (OGMRipSubpCodec *subp);

Gets whether to extract forced subtitles only.

subp :

an OGMRipSubpCodec

Returns :

TRUE to extract forced subtitles only

ogmrip_subp_codec_set_forced_only ()

void                ogmrip_subp_codec_set_forced_only   (OGMRipSubpCodec *subp,
                                                         gboolean forced_only);

Sets whether to extract forced subtitles only.

subp :

an OGMRipSubpCodec

forced_only :

TRUE to extract forced subtitles only

Property Details

The "charset" property

  "charset"                  guint                 : Read / Write

Set charset.

Allowed values: <= 2

Default value: 0


The "eol" property

  "eol"                      guint                 : Read / Write

Set end of line style.

Allowed values: <= 1

Default value: 0


The "forced-only" property

  "forced-only"              gboolean              : Read / Write

Set forced only.

Default value: FALSE


The "stream" property

  "stream"                   gpointer              : Read / Write

Set subp stream.