| Termo :: Ttyrec :: Plus Term :: ttyrec :: plus é um módulo Perl para ler um ttyrec. |
Baixe Agora |
Termo :: Ttyrec :: Plus Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Shawn M Moore
- Site do editor:
- http://search.cpan.org/~sartak/
Termo :: Ttyrec :: Plus Tag
Termo :: Ttyrec :: Plus Descrição
Term :: Ttyrec :: Plus é um módulo Perl para ler um ttyrec. Term :: Ttyrec :: Plus é um módulo Perl para ler um ttyrec.synopsisterm :: ttyrec :: plus é um módulo que permite ler arquivos ttyrec. O módulo relacionado, termo :: ttyrec é projetado mais para interações simples. Termo :: Ttyrec :: Plus lhe dá mais informações e, usando um retorno de chamada, permite que você munge o bloco de dados e o timestamp. Ele fará todo o trabalho sutil de garantir que o tempo seja mantido consistente e reconstruindo cada cabeçalho de quadros. Use termo :: ttyrec :: plus; Meu $ Ttyrec = Term :: Ttyrec :: Plus-> Novo (); while ($ frame_ref = $ ttyrec-> next_frame ()) {# fazer coisas com $ frame_ref, e. $ Total_Time + = $ Frame_ref -> {diff}; } Construtor e startupnew () cria e retorna um novo termo :: ttyrec :: plus objeto. Meu $ Ttyrec = Term :: Ttyrec :: Plus-> Novo (); Parametershere são os parâmetros que> reconhece.inFileThe Entry Entry Name. Um valor de "-", que é o padrão, ou Redef, significa Stdin.FileHandLethne Entrada FileHandle. Por padrão, isso é Redef; Se você já abriu o Ttyrec, então você pode passar pelo seu FileHandle ao construtor. Se o FileHandle e o Infile estiverem definidos, o FileHandle é usado.Time_Threshold a diferença máxima entre dois quadros, em segundos. Se o UNDEF, que é o padrão, não há no máximo imposto. O segundo valor mais comum seria 10, que alguns utilitários ttyrec (como timettyrec) use.Frame_Filtera Callback, executado para cada quadro antes de retornar o quadro ao usuário do termo :: Tyrec :: Plus. Este retorno de chamada recebe três argumentos: o texto do quadro, o timestamp e o registro de data e hora do quadro anterior. Todos os três argumentos são passados como referências escalares. O timestamp do quadro anterior é o Redef para o primeiro quadro. O valor de retorno não é atualmente olhado. Se você modificar o timestamp, o módulo garantirá que a alteração seja anotada e respeitada em menstruações de data e hora. As modificações no registro de data e hora do quadro anterior estão atualmente ignoradas. sub halve_frame_time_and_stumblify {my ($ data_ref, $ time_ref, $ prev_ref) = @_; $$ Time_Ref = $$ Previ_ref + ($$ Time_Ref - $$ Previ_Ref) / 2 Se definido $$ Previ_Ref; $$ Data_Ref = ~ S / Eidolos / Stumbly / G; } Estado de adição a argumentos passando, você pode modificar o termo :: ttyrec :: O estado inicial de Plus, se você quiser. Isso pode ser útil se você estiver encadeando vários Ttyrecs juntos; Você poderia passar um quadro inicial diferente. O suporte para tal encadeamento pode ser adicionado em uma versão futura.Framethe o número inicial do quadro. Padrão 0.Prov_timestamphe Timestamp do quadro anterior. Padrão Undef.acum_diffA diferença acumulada de todos os quadros vistos até agora; Veja a seção em Difd_Timestamp no valor de retorno Next_Frame (). Tempo Padrão 0.Relative_Timethe Passado desde o primeiro quadro. Padrão 0.Requirements: · Requisitos de Perl: · Perl.
Termo :: Ttyrec :: Plus Software Relacionado