tracerrecord: Add tracing record API

Fixes #371
17 jobs for tracer-log-hook-api in 63 minutes and 38 seconds (queued for 19 seconds)
latest
Status Job ID Name Coverage
  Preparation
passed #238358
gst indent

00:00:41

passed #238357
manifest

00:00:29

 
  Build
passed #238359
build fedora x86_64

00:07:19

passed #238360
build nodebug fedora x86_64

00:07:00

 
  Test
passed #238361
check fedora

00:05:45

passed #238362
integration testsuites fedora

00:15:31

 
  Full Builds
passed #238364
build cerbero android universal

00:12:06

passed #238365
build cerbero cross win32

00:10:07

passed #238366
build cerbero cross win64

00:08:11

passed #238363
build cerbero fedora x86_64

00:09:20

 
  Full Tests
passed #238371
valgrind bad

00:06:17

passed #238368
valgrind base

00:06:24

passed #238367
valgrind core

00:11:43

passed #238547
valgrind good

00:06:26

passed #238370
valgrind ugly

00:02:00

failed #238369
valgrind good

00:21:34

 
  Apps
passed #238372
android universal examples

00:07:38