Skip to content

Get-PlaybackInfo

SYNOPSIS

Obtiene las marcas de tiempo del principio y el final de la base de datos multimedia de una cámara determinada.

SYNTAX

FromPath (Default)

Get-PlaybackInfo -Path <String[]> [-SequenceType <String>] [-Parallel] [<CommonParameters>]

FromDevice

Get-PlaybackInfo -Device <IConfigurationItem[]> [-SequenceType <String>] [-Parallel] [<CommonParameters>]

DeprecatedParameterSet

Get-PlaybackInfo [-SequenceType <String>] [-Parallel] [-Camera <Camera>] [-CameraId <Guid>] [-UseLocalTime]
 [<CommonParameters>]

DESCRIPTION

Obtiene la marca de tiempo UTC del primer y último registro de la base de datos multimedia de un dispositivo. El resultado se devuelve como un objeto PSCustomObject con una propiedad Begin y End que representa las marcas de tiempo del primer y último registro en la base de datos de medios.

El método para recuperar estos datos solía basarse en la clase RawDataSource, pero ahora se usa un método más rápido que se basa en una clase SequenceDataSource. Las secuencias representan lapsos de tiempo en la base de datos de medios donde están presentes las grabaciones o el movimiento. Para usar SequenceDataSource en esta función, pedimos la primera secuencia que ocurra en algún momento entre la época de Unix y ahora, y usamos la propiedad StartDateTime. Luego preguntamos por la primera secuencia que ocurre entre ahora y la época de Unix en la dirección inversa, y usamos la propiedad EndDateTime.

REQUIREMENTS

  • Requires VMS connection and will attempt to connect automatically

EXAMPLES

EXAMPLE 1

Select-Camera -SingleSelect | Get-PlaybackInfo

Begin End Path ----- --- ---- 9/17/2021 11:21:53 PM 10/17/2021 5:15:15 PM Camera[9c55377a-c2e4-4f03-99b6-d684e730c4e1]

Presenta un cuadro de diálogo de selección de cámara y, después de seleccionar una cámara, devuelve un objeto con las marcas de tiempo de la primera y la última imagen.

PARAMETERS

-Camera

Obsoleto. User -Device en su lugar. Especifica un objeto de cámara, normalmente la salida de un comando Get-VmsCamera.

Type: Camera
Parameter Sets: DeprecatedParameterSet
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-CameraId

Obsoleto. User -Device en su lugar. Especifica el valor Guid de un objeto Camera.

Type: Guid
Parameter Sets: DeprecatedParameterSet
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Device

Especifica el objeto Cámara, Micrófono, Altavoz o Metadatos. La propiedad Path se usa a partir de estos objetos para construir VideoOS.Platform.ConfigItem usado para construir SequenceDataSource.

Type: IConfigurationItem[]
Parameter Sets: FromDevice
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-Parallel

Especifica que se deben procesar varias solicitudes en paralelo. Si se especifican menos de 60 dispositivos en los parámetros de Ruta o Dispositivo, este cambio no tiene ningún impacto. El uso de múltiples subprocesos para una pequeña cantidad de dispositivos puede terminar tomando más tiempo que hacerlo secuencialmente, especialmente cuando la operación se completa relativamente rápido para empezar.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-Path

Especifica la ruta de "API de configuración" de Milestone para el dispositivo. El formato de una ruta de API de configuración es ItemType [guid]. Por ejemplo, Camera [5cb24b72-d946-4e87-83a2-9ad79da2f40b]. Esta propiedad está disponible en todos los tipos de elementos genéricos de la API de configuración y en objetos fuertemente tipados como cámaras y micrófonos. El formato proporciona tanto el valor de ItemType como el ID que se utilizan para ubicar VideoOS.Platform.ConfigItem que representa la cámara en VideoOS.Platform.Configuration.Instance, y este elemento se utiliza para construir SequenceDataSource.

Type: String[]
Parameter Sets: FromPath
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

-SequenceType

Especifica el tipo de secuencia para la que se devolverá la información de reproducción. El valor predeterminado es RecordingSequence, y tiene más sentido usarlo con este cmdlet. Este parámetro se proporciona en caso de que sea interesante conocer la primera y última secuencia de "movimiento".

Type: String
Parameter Sets: (All)
Aliases:
Accepted values: MotionSequence, RecordingSequence, TimelineMotionDetected, TimelineRecording

Required: False
Position: Named
Default value: RecordingSequence
Accept pipeline input: False
Accept wildcard characters: False

-UseLocalTime

Obsoleto Convierta las marcas de tiempo UTC de los servidores de grabación a la hora local utilizando la configuración regional de la sesión actual.

Type: SwitchParameter
Parameter Sets: DeprecatedParameterSet
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

OUTPUTS

NOTES

La versión original de Get-PlaybackInfo solo funcionaba para cámaras, y ahora nos damos cuenta de que el interruptor UseLocalTime era innecesario. Es bastante fácil llamar a ToLocalTime () si desea cambiar a su zona horaria local. Como tal, los parámetros Camera, CameraId y UseLocalTime están obsoletos. Seguirán funcionando durante un tiempo, pero con advertencias. En lugar de usarlos explícitamente, considere conectar sus dispositivos a esta función o usar los parámetros -Device o -Path.

Una ventaja de usar los nuevos parámetros es que puede proporcionar una matriz de objetos o configuraciones rutas de elementos, incluyen el conmutador Parallel, y los resultados pueden devolverse más rápido mediante el uso de espacios de ejecución para ejecutar solicitudes en paralelo.

Online Help https://doc.developer.milestonesys.com/html/index.html?base=miphelp/class_video_o_s_1_1_platform_1_1_data_1_1_sequence_data_source.html&tree=tree_search.html?search=sequencedatasource