Loading include/media/nbaio/NBAIO.h +6 −0 Original line number Diff line number Diff line Loading @@ -76,6 +76,12 @@ typedef ssize_t (*writeVia_t)(void *user, void *buffer, size_t count); typedef ssize_t (*readVia_t)(void *user, const void *buffer, size_t count, int64_t readPTS); // Check whether an NBAIO_Format is valid bool Format_isValid(const NBAIO_Format& format); // Compare two NBAIO_Format values bool Format_isEqual(const NBAIO_Format& format1, const NBAIO_Format& format2); // Abstract class (interface) representing a data port. class NBAIO_Port : public RefBase { Loading media/libnbaio/NBAIO.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -235,4 +235,14 @@ ssize_t NBAIO_Port::negotiate(const NBAIO_Format offers[], size_t numOffers, return (ssize_t) NEGOTIATE; } bool Format_isValid(const NBAIO_Format& format) { return format != Format_Invalid; } bool Format_isEqual(const NBAIO_Format& format1, const NBAIO_Format& format2) { return format1 == format2; } } // namespace android Loading
include/media/nbaio/NBAIO.h +6 −0 Original line number Diff line number Diff line Loading @@ -76,6 +76,12 @@ typedef ssize_t (*writeVia_t)(void *user, void *buffer, size_t count); typedef ssize_t (*readVia_t)(void *user, const void *buffer, size_t count, int64_t readPTS); // Check whether an NBAIO_Format is valid bool Format_isValid(const NBAIO_Format& format); // Compare two NBAIO_Format values bool Format_isEqual(const NBAIO_Format& format1, const NBAIO_Format& format2); // Abstract class (interface) representing a data port. class NBAIO_Port : public RefBase { Loading
media/libnbaio/NBAIO.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -235,4 +235,14 @@ ssize_t NBAIO_Port::negotiate(const NBAIO_Format offers[], size_t numOffers, return (ssize_t) NEGOTIATE; } bool Format_isValid(const NBAIO_Format& format) { return format != Format_Invalid; } bool Format_isEqual(const NBAIO_Format& format1, const NBAIO_Format& format2) { return format1 == format2; } } // namespace android