DVR Events
9/8/2008
A seguinte tabela descreve os tipos de eventos que são gerados pelo digital vídeo mecanismo gravador (DVR).
Evento | Definição |
---|---|
DVRENGINE_EVENT_BEGINNING_OF_PAUSE_BUFFER |
Esse evento indica que o usuário tem rewound o de conteúdo para o início de reserva. Este evento normalmente é seguido por um evento STREAMBUFFER_EC_RATE_CHANGED que indica que o mecanismo DVR tem redefinir a taxa para 1. Este evento é gerado quando "ligado ao vivo" é em andamento durante uma gravação temporária ou de uma gravação permanente. Se uma gravação temporária for em andamento e o gráfico de reprodução é em pausa, esse evento indica que o usuário tem ocorrência de apontar de truncamento de reserva de pausa e o aplicativo deve alteração de estado da reprodução gráfico na ordem para executar. Parâmetro 1 nesse evento indica por início a reserva foi atingido. Essas razões podem incluir rebobinar, Movimento lento e pausa, todas as quais permitem o início da reserva, ou o apontar de truncamento da reserva para capturar o backup com a reprodução localidade. |
DVRENGINE_EVENT_CAPTURE_TUNE_DETECTED |
Esse evento indica que o mecanismo DVR foi informado de uma alteração canalizar, mas não recebeu o novo canalizar ainda. Este é um evento informativo que o aplicativo pode escolher para identificador. |
DVRENGINE_EVENT_END_OF_PAUSE_BUFFER |
Esse evento indica que o usuário rápida foi encaminhado o de conteúdo ao final da reserva de pausa. Este evento normalmente é seguido por um evento STREAMBUFFER_EC_RATE_CHANGED que indica que o mecanismo DVR tem redefinir a taxa para 1. Este evento é gerado quando "ligado ao vivo" é em andamento durante uma gravação temporária ou de uma gravação permanente. Este é um evento informativo que o aplicativo pode escolher para identificador. |
DVRENGINE_EVENT_PLAYBACK_TUNE_HANDLED |
Esse evento indica que o mecanismo DVR tem tratado um ajustar. Esse evento só é gerado quando o modo resposta ajuste para o mecanismo DVR não ignore-músicas. Este é um evento informativo que o aplicativo pode escolher para identificador. |
DVRENGINE_EVENT_RECORDING_END_OF_STREAM |
Este evento é gerado pelo mecanismo de DVR após o evento DVR_SOURCE_EC_DOMPLETE_DONE, que é gerado quando o processador alcança o início ou fim de transmitir e reprodução está totalmente concluído. Esse comportamento ocorre quando uma gravação está carregando ou quando uma gravação é em andamento. Parâmetro 1 nesse evento indica o fim da gravação foi alcançado. ![]()
Não há nenhuma garantia que este evento será ser distribuído após o evento DVR_SOURCE_EC_COMPLETE_DONE.
|
DVR_SOURCE_EC_COMPLETE_DONE |
Esse evento indica que todo material backup ao final - de - transmitir tem sido processado. Esse evento também é gerado quando o filtro gráfico pára, onde Fim - do - propagação transmitir foi interrompido. |
DVR_SOURCE_EC_COMPLETE_PENDING |
Esse evento indica que transmitir Fim - do - foi verificado pelo filtro de origem DVR. Este é um evento informativo que o aplicativo pode escolher para identificador. |
EC_STREAM_ERROR_STOPPED |
Este evento é distribuído se houvesse um erro grave. Se esse evento é gerado, o aplicativo deve destacar para baixo e reconstruir o sistema para recuperar. |
STREAMBUFFER_EC_RATE_CHANGED |
Este evento é gerado sempre que o mecanismo DVR alterado a taxa depois de atingir os limites de reserva de pausa. |
STREAMBUFFER_EC_WRITE_FAILURE |
Este evento é gerado quando a gravação de disco rígido falha. A gravação de disco rígido pode falhar devido a o disco rígido sendo completo ou devido a um erro disco rígido. Se este evento é gerado, ele significa que experiência do usuário tiver sido afetada, a reserva temporária ou permanente gravação faltam dados e a reprodução do de conteúdo será sofrem. Isso deve ser impedido por monitoração seu uso da disco rígido e mantendo suficiente aberto espaço sobre o disco rígido para identificador uma reserva pausa completo. |