<sect1 id="howto-slaves">
<title
>Ler a Partir de I/O Slaves do &kde;</title>

<sect2 id="howto-slaves-about">
<title
>O Que São os I/O Slaves do &kde;</title>

<para
>O &kde; tem uma forma óptima de aceder a todos os tipos de dados através de um sistema conhecido como os <acronym
>I/O</acronym
> Slaves. Estes são pequenos programas que lhe permitem representar várias fontes diferentes de dados como <acronym
>URL</acronym
> semelhantes a endereços, abrindo-os nos programas do &kde; como o  &konqueror; e o &kplayer;. Por exemplo, poderá aceder a uma máquina na rede através de <acronym
>SSH</acronym
> com um <acronym
>URL</acronym
> do tipo <filename
>fish:/maquina/local/</filename
> ou um ficheiro ZIP com um &URL; <filename
>zip:/home/ze/meu.zip</filename
>.</para>

</sect2>

<sect2 id="howto-slaves-using">
<title
>Como o &kplayer; os Utiliza</title>

<para
>Muitos dos <acronym
>I/O</acronym
> Slaves do &kde; poderão devolver ficheiros e transmissões de vídeo e áudio, como por exemplo o <literal
>fish:</literal
>, o <literal
>sftp:</literal
>, o <literal
>webdav:</literal
>, o <literal
>tar:</literal
>, o <literal
>zip:</literal
>, o <literal
>audiocd:</literal
> e assim por diante. O &kplayer; reproduzi-los-á como qualquer outro tipo de ficheiro. Por omissão, irá passar os dados directamente ao &mplayer; através de um 'pipe' com nome. Se isso não funcionar por alguma razão, poderá dizer ao &kplayer; para usar um ficheiro temporário para o ler a partir dos <acronym
>I/O</acronym
> Slaves do &kde; na página <guilabel
>Avançado</guilabel
>, a nível global na <link linkend="settings-advanced"
>Configuração do &kplayer;</link
> ou individual nas <link linkend="properties-advanced"
>Propriedades do Ficheiro</link
>. O &kplayer; irá então transferir o ficheiro por inteiro para uma pasta temporária antes de o reproduzir, o que irá consumir algum espaço temporário em disco, mas também permitirá o posicionamento e a detecção do tamanho.</para>

<para
>Lembre-se que não se recomenda a utilização do 'ioslave' <literal
>audiocd</literal
>. Em vez disso, deverá usar o próprio suporte do &kplayer; para os dispositivos de disco. Ele irá detectar um <acronym
>CD</acronym
> de áudio, procurar as faixas de áudio do mesmo e irá listá-las num <link linkend="submenu-device"
>submenu</link
> do menu <guimenu
>Ficheiro</guimenu
>, para ser reproduzido mais facilmente, tentando também obter os títulos do disco e das faixas a partir de uma base de dados 'online'.</para>

</sect2>

<sect2 id="howto-slaves-http">
<title
>HTTP, FTP e Samba</title>

<para
>A melhor forma de reproduzir <acronym
>URL</acronym
>s que o <link linkend="howto-installation-mplayer"
>&mplayer;</link
> suporta é passá-los directamente ao &mplayer;. Mas se o &mplayer; não conseguir reproduzir um <acronym
>URL</acronym
> de <acronym
>FTP</acronym
>, <acronym
>HTTP</acronym
> ou Samba, tem a possibilidade de activar a utilização de um <acronym
>I/O</acronym
> Slave. Poderá fazê-lo na <link linkend="settings-advanced"
>página Avançado</link
> da <guilabel
>Configuração do &kplayer;</guilabel
> ou, para <acronym
>URL</acronym
>s individuais, nas suas <link linkend="properties-advanced"
>Propriedades do Ficheiro</link
>, como para os globais em todos os <acronym
>URL</acronym
>s de um dado tipo na <link linkend="settings-advanced"
>Configuração do &kplayer;</link
>.</para>

</sect2>

<sect2 id="howto-slaves-cache">
<title
>Tamanho da 'cache'</title>

<para
>Ao ler directamente a partir de um <acronym
>I/O</acronym
> Slave do &kde;, a configuração da <guilabel
>Cache</guilabel
> é importante. Não deverá ser muito pequena, de modo que o &mplayer; consiga detectar o tipo de codificação ser eliminar dados mas, por outro lado, com os valores elevados levará mais tempo a preencher a 'cache', especialmente com as transmissões com taxas de 'bits' reduzidas como as <link linkend="howto-streams"
>estações de rádio na Internet</link
>.</para>

<para
>O &kplayer; deixa o &mplayer; escolher um tamanho de 'cache' óptimo por omissão mas, se tiver problemas, poderá tentar usar um megabyte de 'cache' por omissão. O tamanho da 'cache' poderá ser definido na página <guilabel
>Avançado</guilabel
> a nível global na <link linkend="settings-advanced"
>Configuração do &kplayer;</link
> ou individual nas <link linkend="properties-advanced"
>Propriedades do Ficheiro</link
>. Tenha em mente que a configuração global irá também afectar os ficheiros reproduzidos directamente pelo &mplayer;, e a sua alteração poderá causar efeitos indesejados.</para>

</sect2>

<sect2 id="howto-slaves-playlists">
<title
>Ficheiros de lista de reprodução</title>

<para
>Ao usar um <acronym
>I/O</acronym
> Slave do &kde; para ler um ficheiro da lista de reprodução, só o próprio ficheiro da lista de reprodução será obtido a partir do <acronym
>I/O</acronym
> Slave. Todos os <acronym
>URL</acronym
>s que ele contiver serão lidos directamente pelo &mplayer;. Terá de dar ao &kplayer; os <acronym
>URL</acronym
>s contidos na lista se quiser que estes sejam reproduzidos através de um <acronym
>I/O</acronym
> Slave.</para>

</sect2>

</sect1>
