audio: Add clocktime_to_millisecond util function
This commit is contained in:
parent
45d4445eea
commit
64ae7865bb
@ -6,7 +6,8 @@ import gst
|
|||||||
|
|
||||||
|
|
||||||
def calculate_duration(num_samples, sample_rate):
|
def calculate_duration(num_samples, sample_rate):
|
||||||
"""Determine duration of samples using GStreamer helper for precise math."""
|
"""Determine duration of samples using GStreamer helper for precise
|
||||||
|
math."""
|
||||||
return gst.util_uint64_scale(num_samples, gst.SECOND, sample_rate)
|
return gst.util_uint64_scale(num_samples, gst.SECOND, sample_rate)
|
||||||
|
|
||||||
|
|
||||||
@ -28,10 +29,15 @@ def create_buffer(data, capabilites=None, timestamp=None, duration=None):
|
|||||||
|
|
||||||
|
|
||||||
def millisecond_to_clocktime(value):
|
def millisecond_to_clocktime(value):
|
||||||
"""Convert a millisecond time to internal gstreamer time."""
|
"""Convert a millisecond time to internal GStreamer time."""
|
||||||
return value * gst.MSECOND
|
return value * gst.MSECOND
|
||||||
|
|
||||||
|
|
||||||
|
def clocktime_to_millisecond(value):
|
||||||
|
"""Convert a millisecond time to internal GStreamer time."""
|
||||||
|
return value // gst.MSECOND
|
||||||
|
|
||||||
|
|
||||||
def supported_uri_schemes(uri_schemes):
|
def supported_uri_schemes(uri_schemes):
|
||||||
"""Determine which URIs we can actually support from provided whitelist.
|
"""Determine which URIs we can actually support from provided whitelist.
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user