Interface MediaService
- All Known Implementing Classes:
VampireSquidHttpClient,VampireSquidKiotaClient
public interface MediaService
- Since:
- 2017-05-11T15:42:00
- Author:
- Brian Schlining
-
Method Summary
Modifier and TypeMethodDescriptioncreate(String videoSequenceName, String cameraId, String videoName, URI uri, Instant startTimestamp) findByCameraIdAndDate(String cameraId, Instant startTimestamp, Instant endTimestamp) findByCameraIdAndTimestamp(String cameraId, Instant timestamp) findByFilename(String filename) findBySha512(byte[] sha512) findByUuid(UUID uuid) findByVideoName(String videoName) findByVideoSequenceName(String videoSequenceName) findByVideoSequenceNameAndTimestamp(String videoSequenceName, Instant timestamp) findLastVideoUpdate(UUID uuid) findVideoNamesByVideoSequenceName(String videoSequenceName) findVideoSequenceNamesByCameraId(String cameraId)
-
Method Details
-
create
-
create
-
update
-
update
-
delete
-
findByUuid
-
findBySha512
-
findByUri
-
findByVideoSequenceName
-
findByVideoName
-
findAllVideoSequenceNames
CompletableFuture<List<String>> findAllVideoSequenceNames() -
findByCameraIdAndTimestamp
-
findByCameraIdAndDate
-
findByVideoSequenceNameAndTimestamp
CompletableFuture<List<Media>> findByVideoSequenceNameAndTimestamp(String videoSequenceName, Instant timestamp) -
findAllCameraIds
CompletableFuture<List<String>> findAllCameraIds() -
findAllURIs
CompletableFuture<List<URI>> findAllURIs() -
findConcurrentByVideoReferenceUuid
-
findByFilename
-
findLastVideoSequenceUpdate
-
findLastVideoUpdate
-
findLastVideoReferenceUpdate
-
findVideoSequenceNamesByCameraId
- Returns:
- A list of VideoSequence names available for the camera id
-
findVideoNamesByVideoSequenceName
-