# IClient.isFlashMediaLiveEncoder() how does it work

**URL:** <https://community.wowza.com/t/iclient-isflashmedialiveencoder-how-does-it-work/42706>\
**Category:** Wowza Developer Dojo\
**Tags:** wowza-streaming-server-java-api\
**Created:** [August 19, 2014, 8:22pm UTC](https://community.wowza.com/t/iclient-isflashmedialiveencoder-how-does-it-work/42706 "2014-08-19T20:22:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/system/32/447_2.png) [@system](https://community.wowza.com/u/system)\
**Post date:** [August 19, 2014, 8:22pm UTC](https://community.wowza.com/t/iclient-isflashmedialiveencoder-how-does-it-work/42706/1 "2014-08-19T20:22:59Z")

</div>

Hi!

I am iterating over the clients in my custom module and I need to decide whether the client is publishing a stream or watching a stream. In the IClient interface I found the method called “isFlashMediaLiveEncoder()”, however the docs don’t explain how does it work. Does it rely on some headers, that the client tells? Is there any other method that I could use to find out the category of the IClient, even if that is GoCoder or VLC or anything else?

I am also looking for this information in case of IHTTPStreamerSession instances. I can see a getStreamType(), but the autogenerated Javadoc is not too helpful (again).

Can you help me with this?

Thanks very much!
