wizard.cpp File Reference

Include dependency graph for wizard.cpp:


Defines

#define TEXTWIDTH   55
#define ACTION_STREAM   0
#define ACTION_TRANSCODE   1
#define ERROR_MSG   _("Error")
#define ITEM_NAME   _("Streaming/Transcoding Wizard")
#define HELLO_TITLE   _("Streaming/Transcoding Wizard")
#define HELLO_TEXT
#define HELLO_STREAMING   _("Stream to network")
#define HELLO_STREAMING_DESC   _("Use this to stream on a network.")
#define HELLO_TRANSCODE   _("Transcode/Save to file")
#define HELLO_TRANSCODE_DESC
#define HELLO_NOTICE
#define MOREINFO_STREAM   _("Use this to stream on a network")
#define MOREINFO_TRANSCODE
#define INPUT_TITLE   _("Input")
#define INPUT_TEXT   _("Input stream")
#define INPUT_OPEN   _("Select a stream" )
#define INPUT_PL   _( "Existing playlist item" )
#define CHOOSE_STREAM   _("You must choose a stream")
#define NO_PLAYLIST   _("Unable to find playlist")
#define PARTIAL
#define INPUT_BUTTON   _("Choose")
#define TRANSCODE1_TITLE   _("Transcode")
#define TRANSCODE1_TEXT
#define TR_VIDEO_TEXT0   _("Transcode video (if available)" )
#define TR_VIDEO_TEXT
#define TR_AUDIO_TEXT0   _("Transcode audio (if available)"
#define TR_AUDIO_TEXT
#define STREAMING1_TITLE   _("Streaming")
#define STREAMING1_TEXT   _("Determines how the input stream will be sent.")
#define INVALID_MCAST_ADDRESS
#define NO_ADDRESS_TEXT   _("Please enter an address" )
#define ENCAP_TITLE   _("Encapsulation format")
#define ENCAP_TEXT
#define EXTRATRANSCODE_TITLE   _("Additional transcode options")
#define EXTRATRANSCODE_TEXT
#define CHOOSE_OUTFILE   _("You must choose a file to save to")
#define EXTRASTREAMING_TITLE   _("Additional streaming options")
#define EXTRASTREAMING_TEXT
#define TTL
#define SAP

Enumerations

enum  {
  ActionRadio0_Event, ActionRadio1_Event, MoreInfoStreaming_Event, MoreInfoTranscode_Event,
  Open_Event, Choose_Event, ListView_Event, InputRadio0_Event,
  InputRadio1_Event, PartialEnable_Event, MethodRadio0_Event, MethodRadio1_Event,
  MethodRadio2_Event, MethodRadio3_Event, EncapRadio0_Event, EncapRadio1_Event,
  EncapRadio2_Event, EncapRadio3_Event, EncapRadio4_Event, EncapRadio5_Event,
  EncapRadio6_Event, EncapRadio7_Event, EncapRadio8_Event, EncapRadio9_Event,
  EncapRadio10_Event, EncapRadio11_Event, VideoEnable_Event, VideoCodec_Event,
  VideoBitrate_Event, AudioEnable_Event, AudioCodec_Event, AudioBitrate_Event,
  SAP_Event
}

Functions

 BEGIN_EVENT_TABLE (WizardDialog, wxWizard) END_EVENT_TABLE() class wizHelloPage
 BEGIN_EVENT_TABLE (wizHelloPage, wxWizardPageSimple) EVT_RADIOBUTTON(ActionRadio0_Event
wizHelloPage::OnActionChange EVT_RADIOBUTTON (ActionRadio1_Event, wizHelloPage::OnActionChange) EVT_BUTTON(MoreInfoStreaming_Event
wizHelloPage::OnActionChange
wizHelloPage::OnMoreInfo 
EVT_BUTTON (MoreInfoTranscode_Event, wizHelloPage::OnMoreInfo) EVT_WIZARD_PAGE_CHANGING(-1
wizHelloPage::OnActionChange
wizHelloPage::OnMoreInfo wizHelloPage::OnWizardPageChanging 
END_EVENT_TABLE () class wizInputPage
 BEGIN_EVENT_TABLE (wizInputPage, wxWizardPage) EVT_RADIOBUTTON(InputRadio0_Event
wizInputPage::OnInputChange EVT_RADIOBUTTON (InputRadio1_Event, wizInputPage::OnInputChange) EVT_BUTTON(Choose_Event
wizInputPage::OnInputChange
wizInputPage::OnChoose 
EVT_CHECKBOX (PartialEnable_Event, wizInputPage::OnEnablePartial) EVT_WIZARD_PAGE_CHANGING(-1
 BEGIN_EVENT_TABLE (wizTranscodeCodecPage, wxWizardPage) EVT_CHECKBOX(VideoEnable_Event
wizTranscodeCodecPage::OnEnableVideo EVT_CHECKBOX (AudioEnable_Event, wizTranscodeCodecPage::OnEnableAudio) EVT_COMBOBOX(VideoCodec_Event
wizTranscodeCodecPage::OnEnableVideo
wizTranscodeCodecPage::OnVideoCodecChange 
EVT_COMBOBOX (AudioCodec_Event, wizTranscodeCodecPage::OnAudioCodecChange) EVT_WIZARD_PAGE_CHANGING(-1
 BEGIN_EVENT_TABLE (wizStreamingMethodPage, wxWizardPage) EVT_RADIOBUTTON(MethodRadio0_Event
wizStreamingMethodPage::OnMethodChange EVT_RADIOBUTTON (MethodRadio1_Event, wizStreamingMethodPage::OnMethodChange) EVT_RADIOBUTTON(MethodRadio2_Event
wizStreamingMethodPage::OnMethodChange
wizStreamingMethodPage::OnMethodChange 
EVT_RADIOBUTTON (MethodRadio3_Event, wizStreamingMethodPage::OnMethodChange) EVT_WIZARD_PAGE_CHANGING(-1
 BEGIN_EVENT_TABLE (wizEncapPage, wxWizardPage) EVT_WIZARD_PAGE_CHANGING(-1
wizEncapPage::OnWizardPageChanging EVT_RADIOBUTTON (EncapRadio0_Event, wizEncapPage::OnEncapChange) EVT_RADIOBUTTON(EncapRadio1_Event
wizEncapPage::OnWizardPageChanging
wizEncapPage::OnEncapChange 
EVT_RADIOBUTTON (EncapRadio2_Event, wizEncapPage::OnEncapChange) EVT_RADIOBUTTON(EncapRadio3_Event
wizEncapPage::OnWizardPageChanging
wizEncapPage::OnEncapChange
wizEncapPage::OnEncapChange 
EVT_RADIOBUTTON (EncapRadio4_Event, wizEncapPage::OnEncapChange) EVT_RADIOBUTTON(EncapRadio5_Event
wizEncapPage::OnWizardPageChanging
wizEncapPage::OnEncapChange
wizEncapPage::OnEncapChange
wizEncapPage::OnEncapChange 
EVT_RADIOBUTTON (EncapRadio6_Event, wizEncapPage::OnEncapChange) EVT_RADIOBUTTON(EncapRadio7_Event
wizEncapPage::OnWizardPageChanging
wizEncapPage::OnEncapChange
wizEncapPage::OnEncapChange
wizEncapPage::OnEncapChange
wizEncapPage::OnEncapChange 
EVT_RADIOBUTTON (EncapRadio8_Event, wizEncapPage::OnEncapChange) EVT_RADIOBUTTON(EncapRadio9_Event
wizEncapPage::OnWizardPageChanging
wizEncapPage::OnEncapChange
wizEncapPage::OnEncapChange
wizEncapPage::OnEncapChange
wizEncapPage::OnEncapChange
wizEncapPage::OnEncapChange 
EVT_RADIOBUTTON (EncapRadio10_Event, wizEncapPage::OnEncapChange) END_EVENT_TABLE() class wizTranscodeExtraPage
 BEGIN_EVENT_TABLE (wizTranscodeExtraPage, wxWizardPage) EVT_BUTTON(Open_Event
wizTranscodeExtraPage::OnSelectFile EVT_WIZARD_PAGE_CHANGING (-1, wizTranscodeExtraPage::OnWizardPageChanging) END_EVENT_TABLE() class wizStreamingExtraPage
 BEGIN_EVENT_TABLE (wizStreamingExtraPage, wxWizardPage) EVT_CHECKBOX(SAP_Event
wizStreamingExtraPage::OnSAP EVT_WIZARD_PAGE_CHANGING (-1, wizStreamingExtraPage::OnWizardPageChanging) END_EVENT_TABLE() static void pageHeader(wxWindow *window
static void pageHeader (wxWindow *window, wxBoxSizer *sizer, char *psz_title, char *psz_text)

Variables

wizStreamingExtraPage::OnSAP
wxBoxSizer * 
sizer
wizStreamingExtraPage::OnSAP
wxBoxSizer char * 
psz_title
wizStreamingExtraPage::OnSAP
wxBoxSizer char char * 
psz_text
wizHelloPage * page1
wizInputPage * page2
wizTranscodeCodecPage * tr_page1
wizStreamingMethodPage * st_page1
wizTranscodeExtraPage * tr_page2
wizStreamingExtraPage * st_page2
wizEncapPage * encap_page

Define Documentation

#define ACTION_STREAM   0

#define ACTION_TRANSCODE   1

#define CHOOSE_OUTFILE   _("You must choose a file to save to")

#define CHOOSE_STREAM   _("You must choose a stream")

#define ENCAP_TEXT

Value:

_("Determines how the stream will be encapsulated. " \
                     "Depending on the previous choices, some formats " \
                     "might not be available." )

#define ENCAP_TITLE   _("Encapsulation format")

#define ERROR_MSG   _("Error")

#define EXTRASTREAMING_TEXT

Value:

_("Defines a few additional parameters " \
                              "for the stream." )

#define EXTRASTREAMING_TITLE   _("Additional streaming options")

#define EXTRATRANSCODE_TEXT

Value:

_("Defines a few additional parameters " \
                              "for the transcoding." )

#define EXTRATRANSCODE_TITLE   _("Additional transcode options")

#define HELLO_NOTICE

Value:

_("This wizard only contains a small subset " \
        "of VLC's streaming and transcoding capabilities. Use the Open "\
        "and Stream Output dialogs to access all of them.")

#define HELLO_STREAMING   _("Stream to network")

#define HELLO_STREAMING_DESC   _("Use this to stream on a network.")

#define HELLO_TEXT

Value:

_("This wizard helps you to stream, transcode or" \
                     " save a stream.")

#define HELLO_TITLE   _("Streaming/Transcoding Wizard")

#define HELLO_TRANSCODE   _("Transcode/Save to file")

#define HELLO_TRANSCODE_DESC

Value:

_("Use this to re-encode a stream and save it "\
        "to a file.")

#define INPUT_BUTTON   _("Choose")

#define INPUT_OPEN   _("Select a stream" )

#define INPUT_PL   _( "Existing playlist item" )

#define INPUT_TEXT   _("Input stream")

#define INPUT_TITLE   _("Input")

#define INVALID_MCAST_ADDRESS

Value:

_("This does not appear to be a valid " \
                                "multicast address" )

#define ITEM_NAME   _("Streaming/Transcoding Wizard")

#define MOREINFO_STREAM   _("Use this to stream on a network")

#define MOREINFO_TRANSCODE

Value:

_("Saves the stream to a file. The stream must " \
        "be a format that VLC recognizes. If desired, the stream can also " \
        "be transcoded to another format.\n\nPlease note that VLC is not very" \
        " suited for file-to-file transcoding. Its transcoding " \
        "features are more appropriate for saving network streams." )

#define NO_ADDRESS_TEXT   _("Please enter an address" )

#define NO_PLAYLIST   _("Unable to find playlist")

#define PARTIAL

Value:

_("Use this to read only a part of the stream. " \
                  "To use, enter the starting and ending times (in seconds)." \
                  "\n\nNote: You must be able to control the incoming stream " \
                  "(for example, a file or a disc, but not a RTP/UDP " \
                  "network stream).\n" \
)

#define SAP

Value:

_("When streaming using RTP, you can announce your streams " \
              "using the SAP/SDP announcing protocol. This way, the clients " \
              "won't have to type in the multicast address, it will appear " \
              "in their playlist if they enable the SAP extra interface.\n" \
              "If you want to give a name to your stream, enter it here. " \
              "Otherwise, a default name will be used." )

#define STREAMING1_TEXT   _("Determines how the input stream will be sent.")

#define STREAMING1_TITLE   _("Streaming")

#define TEXTWIDTH   55

#define TR_AUDIO_TEXT

Value:

_("Select the target audio codec. Choose a codec to " \
                        "display more information about it.")

#define TR_AUDIO_TEXT0   _("Transcode audio (if available)"

#define TR_VIDEO_TEXT

Value:

_("Select the target video codec. Choose a codec to " \
                        "display more information about it.")

#define TR_VIDEO_TEXT0   _("Transcode video (if available)" )

#define TRANSCODE1_TEXT

Value:

_("Changes the compression format " \
        "of the audio or video tracks. To change only the " \
        "container format, proceed to the next page.")

#define TRANSCODE1_TITLE   _("Transcode")

#define TTL

Value:

_("Define the TTL (Time-To-Live) of the stream. This parameter " \
              "is the maximum number of routers your stream can go through. " \
              "If you don't know what it means, or if you want to stream on " \
              "your local network only, leave this setting to 1." )


Enumeration Type Documentation

anonymous enum

Enumerator:
ActionRadio0_Event 
ActionRadio1_Event 
MoreInfoStreaming_Event 
MoreInfoTranscode_Event 
Open_Event 
Choose_Event 
ListView_Event 
InputRadio0_Event 
InputRadio1_Event 
PartialEnable_Event 
MethodRadio0_Event 
MethodRadio1_Event 
MethodRadio2_Event 
MethodRadio3_Event 
EncapRadio0_Event 
EncapRadio1_Event 
EncapRadio2_Event 
EncapRadio3_Event 
EncapRadio4_Event 
EncapRadio5_Event 
EncapRadio6_Event 
EncapRadio7_Event 
EncapRadio8_Event 
EncapRadio9_Event 
EncapRadio10_Event 
EncapRadio11_Event 
VideoEnable_Event 
VideoCodec_Event 
VideoBitrate_Event 
AudioEnable_Event 
AudioCodec_Event 
AudioBitrate_Event 
SAP_Event 


Function Documentation

BEGIN_EVENT_TABLE ( wizStreamingExtraPage  ,
wxWizardPage   
)

BEGIN_EVENT_TABLE ( wizTranscodeExtraPage  ,
wxWizardPage   
)

BEGIN_EVENT_TABLE ( wizEncapPage  ,
wxWizardPage   
)

BEGIN_EVENT_TABLE ( wizStreamingMethodPage  ,
wxWizardPage   
)

BEGIN_EVENT_TABLE ( wizTranscodeCodecPage  ,
wxWizardPage   
)

BEGIN_EVENT_TABLE ( wizInputPage  ,
wxWizardPage   
)

BEGIN_EVENT_TABLE ( wizHelloPage  ,
wxWizardPageSimple   
)

BEGIN_EVENT_TABLE ( WizardDialog  ,
wxWizard   
)

wizHelloPage::OnActionChange wizHelloPage::OnMoreInfo wizHelloPage::OnWizardPageChanging END_EVENT_TABLE (  ) 

wizHelloPage::OnActionChange wizHelloPage::OnMoreInfo EVT_BUTTON ( MoreInfoTranscode_Event  ,
wizHelloPage::OnMoreInfo   
)

wizTranscodeCodecPage::OnEnableVideo EVT_CHECKBOX ( AudioEnable_Event  ,
wizTranscodeCodecPage::OnEnableAudio   
)

wizInputPage::OnInputChange wizInputPage::OnChoose EVT_CHECKBOX ( PartialEnable_Event  ,
wizInputPage::OnEnablePartial   
)

wizTranscodeCodecPage::OnEnableVideo wizTranscodeCodecPage::OnVideoCodecChange EVT_COMBOBOX ( AudioCodec_Event  ,
wizTranscodeCodecPage::OnAudioCodecChange   
)

wizEncapPage::OnWizardPageChanging wizEncapPage::OnEncapChange wizEncapPage::OnEncapChange wizEncapPage::OnEncapChange wizEncapPage::OnEncapChange wizEncapPage::OnEncapChange EVT_RADIOBUTTON ( EncapRadio10_Event  ,
wizEncapPage::OnEncapChange   
)

wizEncapPage::OnWizardPageChanging wizEncapPage::OnEncapChange wizEncapPage::OnEncapChange wizEncapPage::OnEncapChange wizEncapPage::OnEncapChange EVT_RADIOBUTTON ( EncapRadio8_Event  ,
wizEncapPage::OnEncapChange   
)

wizEncapPage::OnWizardPageChanging wizEncapPage::OnEncapChange wizEncapPage::OnEncapChange wizEncapPage::OnEncapChange EVT_RADIOBUTTON ( EncapRadio6_Event  ,
wizEncapPage::OnEncapChange   
)

wizEncapPage::OnWizardPageChanging wizEncapPage::OnEncapChange wizEncapPage::OnEncapChange EVT_RADIOBUTTON ( EncapRadio4_Event  ,
wizEncapPage::OnEncapChange   
)

wizEncapPage::OnWizardPageChanging wizEncapPage::OnEncapChange EVT_RADIOBUTTON ( EncapRadio2_Event  ,
wizEncapPage::OnEncapChange   
)

wizEncapPage::OnWizardPageChanging EVT_RADIOBUTTON ( EncapRadio0_Event  ,
wizEncapPage::OnEncapChange   
)

wizStreamingMethodPage::OnMethodChange wizStreamingMethodPage::OnMethodChange EVT_RADIOBUTTON ( MethodRadio3_Event  ,
wizStreamingMethodPage::OnMethodChange   
)

wizStreamingMethodPage::OnMethodChange EVT_RADIOBUTTON ( MethodRadio1_Event  ,
wizStreamingMethodPage::OnMethodChange   
)

wizInputPage::OnInputChange EVT_RADIOBUTTON ( InputRadio1_Event  ,
wizInputPage::OnInputChange   
)

wizHelloPage::OnActionChange EVT_RADIOBUTTON ( ActionRadio1_Event  ,
wizHelloPage::OnActionChange   
)

wizStreamingExtraPage::OnSAP EVT_WIZARD_PAGE_CHANGING ( 1,
wizStreamingExtraPage::OnWizardPageChanging   
)

wizTranscodeExtraPage::OnSelectFile EVT_WIZARD_PAGE_CHANGING ( 1,
wizTranscodeExtraPage::OnWizardPageChanging   
)

static void pageHeader ( wxWindow *  window,
wxBoxSizer *  sizer,
char *  psz_title,
char *  psz_text 
) [static]


Variable Documentation

wizEncapPage* encap_page

wizHelloPage* page1

wizInputPage* page2

wizStreamingExtraPage::OnSAP wxBoxSizer char char* psz_text

wizStreamingExtraPage::OnSAP wxBoxSizer char* psz_title

wizStreamingExtraPage::OnSAP wxBoxSizer* sizer

wizStreamingMethodPage* st_page1

wizStreamingExtraPage* st_page2

wizTranscodeCodecPage* tr_page1

wizTranscodeExtraPage* tr_page2


Generated on Wed Aug 13 08:04:37 2008 for VLC by  doxygen 1.5.1